{"id":152,"date":"2026-10-24T01:59:12","date_gmt":"2026-10-24T01:59:12","guid":{"rendered":"https:\/\/www.lapislazuli-box.net\/?page_id=152"},"modified":"2026-10-24T04:59:17","modified_gmt":"2026-10-24T04:59:17","slug":"%e5%90%8d%e5%89%8d%e5%a4%89%e6%8f%9b%e8%a8%ad%e5%ae%9a","status":"publish","type":"page","link":"https:\/\/www.lapislazuli-box.net\/?page_id=152","title":{"rendered":"\u540d\u524d\u5909\u63db\u8a2d\u5b9a"},"content":{"rendered":"\n<p class=\"has-text-align-center wp-block-paragraph\">\u540d\u524d\u5909\u63db\u8a2d\u5b9a<\/p>\n\n\n\n<script data-wp-block-html=\"js\">\ndocument.addEventListener('DOMContentLoaded', function () {\n\n  const familyInput = document.getElementById('dream-family-name');\n  const nameInput = document.getElementById('dream-name');\n  const saveButton = document.getElementById('dream-name-save');\n  const message = document.getElementById('dream-name-message');\n\n  \/\/ \u4fdd\u5b58\u6e08\u307f\u306e\u540d\u524d\u3092\u53d6\u5f97\n  function getSavedName(key, defaultName) {\n    try {\n      return localStorage.getItem(key) || defaultName;\n    } catch (error) {\n      return defaultName;\n    }\n  }\n\n  \/\/ \u540d\u524d\u8a2d\u5b9a\u30da\u30fc\u30b8\n  if (familyInput && nameInput && saveButton) {\n\n    familyInput.value = getSavedName('dreamFamilyName', '');\n    nameInput.value = getSavedName('dreamReaderName', '');\n\n    saveButton.addEventListener('click', function () {\n\n      const familyName = familyInput.value.trim();\n      const readerName = nameInput.value.trim();\n\n      if (!familyName || !readerName) {\n        if (message) {\n          message.textContent = '\u82d7\u5b57\u3068\u540d\u524d\u306e\u4e21\u65b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002';\n        }\n        return;\n      }\n\n      try {\n        localStorage.setItem('dreamFamilyName', familyName);\n        localStorage.setItem('dreamReaderName', readerName);\n\n        if (message) {\n          message.textContent = '\u82d7\u5b57\u3068\u540d\u524d\u3092\u4fdd\u5b58\u3057\u307e\u3057\u305f\uff01';\n        }\n\n        updateDreamNames();\n\n      } catch (error) {\n        if (message) {\n          message.textContent = '\u4fdd\u5b58\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002';\n        }\n      }\n    });\n  }\n\n  \/\/ \u5c0f\u8aac\u672c\u6587\u306e\u540d\u524d\u5909\u63db\n  function updateDreamNames() {\n\n    const familyName = getSavedName('dreamFamilyName', '\u5922\u91ce');\n    const readerName = getSavedName('dreamReaderName', '\u3055\u304f\u3089');\n\n    \/\/ \u82d7\u5b57\u3092\u5909\u63db\n    document.querySelectorAll('.dream-family-name').forEach(function (element) {\n      element.textContent = familyName;\n    });\n\n    \/\/ \u540d\u524d\u3092\u5909\u63db\n    document.querySelectorAll('.dream-reader-name').forEach(function (element) {\n      element.textContent = readerName;\n    });\n  }\n\n  updateDreamNames();\n\n});\n<\/script>\n\n<div class=\"dream-name-settings\">\n\n  <p>\u5c0f\u8aac\u5185\u3067\u4f7f\u7528\u3059\u308b\u304a\u540d\u524d\u3092\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n  <p>\n    <label for=\"dream-family-name\">\u82d7\u5b57<\/label><br>\n    <input type=\"text\" id=\"dream-family-name\" placeholder=\"\u4f8b\uff1a\u5922\u91ce\" maxlength=\"30\" autocomplete=\"off\">\n  <\/p>\n\n  <p>\n    <label for=\"dream-name\">\u540d\u524d<\/label><br>\n    <input type=\"text\" id=\"dream-name\" placeholder=\"\u4f8b\uff1a\u3055\u304f\u3089\" maxlength=\"30\" autocomplete=\"off\">\n  <\/p>\n\n  <button type=\"button\" id=\"dream-name-save\">\n    \u540d\u524d\u3092\u4fdd\u5b58\n  <\/button>\n<button type=\"button\" id=\"dream-name-reset\">\n  \u540d\u524d\u3092\u524a\u9664\n<\/button>\n\n  <p id=\"dream-name-message\" aria-live=\"polite\"><\/p>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u540d\u524d\u5909\u63db\u8a2d\u5b9a \u5c0f\u8aac\u5185\u3067\u4f7f\u7528\u3059\u308b\u304a\u540d\u524d\u3092\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002 \u82d7\u5b57 \u540d\u524d \u540d\u524d\u3092\u4fdd\u5b58 \u540d\u524d\u3092\u524a\u9664<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"wp-custom-template-4","meta":{"footnotes":""},"class_list":["post-152","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.lapislazuli-box.net\/index.php?rest_route=\/wp\/v2\/pages\/152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lapislazuli-box.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.lapislazuli-box.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.lapislazuli-box.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lapislazuli-box.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=152"}],"version-history":[{"count":11,"href":"https:\/\/www.lapislazuli-box.net\/index.php?rest_route=\/wp\/v2\/pages\/152\/revisions"}],"predecessor-version":[{"id":176,"href":"https:\/\/www.lapislazuli-box.net\/index.php?rest_route=\/wp\/v2\/pages\/152\/revisions\/176"}],"wp:attachment":[{"href":"https:\/\/www.lapislazuli-box.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}