{"id":1995,"date":"2026-09-30T14:25:57","date_gmt":"2026-09-30T05:25:57","guid":{"rendered":"https:\/\/achamaweb.tech\/?page_id=1995"},"modified":"2026-10-01T15:58:49","modified_gmt":"2026-10-01T06:58:49","slug":"image-submission-form","status":"publish","type":"page","link":"https:\/\/achamaweb.tech\/?page_id=1995","title":{"rendered":"\u516c\u958b\u753b\u9762-\u753b\u50cf\u6295\u7a3f\u30d5\u30a9\u30fc\u30e0"},"content":{"rendered":"\n    <div class=\"kurapost-form-wrap\">\n\n                    <div id=\"kurapost-bosyu-select-block\" class=\"kurapost-row\"\n                 style=\"\">\n                <label for=\"kurapost-bosyu-select\">\u52df\u96c6\u30c6\u30fc\u30de\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044<\/label>\n                <select id=\"kurapost-bosyu-select\" required>\n                    <option value=\"\">-- \u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044 --<\/option>\n                                            <option value=\"2\"\n                            >\n                            \u65e5\u5e38\u306e\u6295\u7a3f                        <\/option>\n                                            <option value=\"1\"\n                            >\n                            \uff12\uff10\uff12\uff16\u5e74\u79cb\u306e\u98a8\u666f                        <\/option>\n                                    <\/select>\n            <\/div>\n        \n        <div id=\"kurapost-bosyu-selected-block\"\n             style=\"display:none;\">\n            <h2 id=\"kurapost-bosyu-selected-name\">\n                            <\/h2>\n            <p id=\"kurapost-bosyu-selected-desc\">\n                            <\/p>\n                            <button type=\"button\" id=\"kurapost-bosyu-reselect-btn\" class=\"button\">\u9078\u3073\u76f4\u3059<\/button>\n                    <\/div>\n\n        <form id=\"kurapost-form\" method=\"post\" enctype=\"multipart\/form-data\"\n              action=\"https:\/\/achamaweb.tech\/wp-admin\/admin-post.php\">\n\n            <input type=\"hidden\" name=\"action\" value=\"kurapost_submit\">\n            <input type=\"hidden\" name=\"bosyu_id\" id=\"kurapost-bosyu-id\"\n                value=\"\">\n\n            <div class=\"kurapost-row\">\n                <label>\u304a\u540d\u524d<\/label>\n                <input type=\"text\" name=\"poster_name\" required  disabled='disabled'>\n            <\/div>\n\n            <div class=\"kurapost-row\">\n                <label>\u96fb\u8a71\u756a\u53f7<\/label>\n                <input type=\"text\" name=\"phone_number\" required  disabled='disabled'>\n            <\/div>\n\n            <div class=\"kurapost-row\">\n                <label>\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9<\/label>\n                <input type=\"email\" name=\"email_address\" required  disabled='disabled'>\n            <\/div>\n\n            <div class=\"kurapost-row\">\n                <label>\u984c\u540d<\/label>\n                <input type=\"text\" name=\"subject\" required  disabled='disabled'>\n            <\/div>\n\n            <div class=\"kurapost-row\">\n                <label>\u753b\u50cf<\/label>\n                <input type=\"file\" id=\"kurapost-image-input\" name=\"images[]\" multiple accept=\"image\/*\"\n                     disabled='disabled'>\n                <div id=\"kurapost-image-thumbs\" class=\"kurapost-image-thumbs\"><\/div>\n                <p class=\"description\">\n                    \u753b\u50cf\u306f\u8907\u6570\u9078\u629e\u3067\u304d\u307e\u3059\uff08\u6700\u592710\u679a\uff09\u3002\u9078\u629e\u5f8c\u3001\u30b5\u30e0\u30cd\u30a4\u30eb\u306e\u77e2\u5370\u3067\u9806\u756a\u3092\u5165\u308c\u66ff\u3048\u3001\u00d7\u3067\u524a\u9664\u3001\u4e0b\u306e\u6b04\u306b\u8aac\u660e\u6587\u3092\u5165\u529b\u3067\u304d\u307e\u3059\u3002\n                <\/p>\n            <\/div>\n\n            <div class=\"kurapost-row\">\n                <details id=\"kurapost-terms-details\">\n                    <summary>\u5229\u7528\u898f\u7d04<\/summary>\n                    <div id=\"kurapost-terms-content\" style=\"white-space:pre-wrap;\"><\/div>\n                <\/details>\n            <\/div>\n\n            <div class=\"kurapost-row kurapost-agreement-row\">\n                <label>\n                    <input type=\"checkbox\" name=\"agreement\" id=\"kurapost-agreement-checkbox\" value=\"1\" required\n                         disabled='disabled'>\n                    <span id=\"kurapost-agreement-label\"><\/span>\n                <\/label>\n            <\/div>\n\n            <input type=\"hidden\" id=\"kurapost_form_nonce\" name=\"kurapost_form_nonce\" value=\"216e925090\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F1995\" \/>\n            <div class=\"kurapost-row\">\n                <button type=\"submit\">\u9001\u4fe1<\/button>\n            <\/div>\n\n        <\/form>\n\n        <div id=\"kurapost-form-message\"><\/div>\n\n    <\/div>\n\n    <script>\n        (function () {\n            var bosyuData = {\"2\":{\"name\":\"\\u65e5\\u5e38\\u306e\\u6295\\u7a3f\",\"description\":\"\\u65e5\\u5e38\\u306e\\u3061\\u3087\\u3063\\u3068\\u3057\\u305f\\u767a\\u898b\\u306a\\u3069\\u3092\\u6295\\u7a3f\\u3057\\u3066\\u304f\\u3060\\u3055\\u3044\\u3002\",\"terms_text\":\"\\u3010\\u5199\\u771f\\u52df\\u96c6\\u30fb\\u30b3\\u30f3\\u30c6\\u30b9\\u30c8\\u5fdc\\u52df\\u898f\\u7d04\\u3011\\r\\n\\r\\n1. \\u5fdc\\u52df\\u4f5c\\u54c1\\u306e\\u6a29\\u5229\\u30fb\\u5229\\u7528\\u306b\\u3064\\u3044\\u3066\\r\\n\\u30fb\\u5fdc\\u52df\\u4f5c\\u54c1\\u306e\\u8457\\u4f5c\\u6a29\\u306f\\u64ae\\u5f71\\u8005\\u306b\\u5e30\\u5c5e\\u3057\\u307e\\u3059\\u304c\\u3001\\u4e3b\\u50ac\\u8005\\u306f\\u5e83\\u5831\\u6d3b\\u52d5\\u3001Web\\u30b5\\u30a4\\u30c8\\u3001SNS\\u3001\\u5370\\u5237\\u7269\\u7b49\\u306b\\u304a\\u3044\\u3066\\u3001\\u7121\\u511f\\u3067\\u81ea\\u7531\\u306b\\u4f7f\\u7528\\u30fb\\u63b2\\u8f09\\u3067\\u304d\\u308b\\u3082\\u306e\\u3068\\u3057\\u307e\\u3059\\u3002\\r\\n\\u30fb\\u5fdc\\u52df\\u4f5c\\u54c1\\u306f\\u3001\\u5fc5\\u8981\\u306b\\u5fdc\\u3058\\u3066\\u30c8\\u30ea\\u30df\\u30f3\\u30b0\\u3084\\u8272\\u8abf\\u88dc\\u6b63\\u7b49\\u306e\\u52a0\\u5de5\\u3092\\u884c\\u3046\\u5834\\u5408\\u304c\\u3042\\u308a\\u307e\\u3059\\u3002\\r\\n\\r\\n2. \\u88ab\\u5199\\u4f53\\u306e\\u6a29\\u5229\\uff08\\u8096\\u50cf\\u6a29\\u30fb\\u8457\\u4f5c\\u6a29\\uff09\\u306b\\u3064\\u3044\\u3066\\r\\n\\u30fb\\u4eba\\u7269\\u304c\\u5199\\u3063\\u3066\\u3044\\u308b\\u5834\\u5408\\u306f\\u3001\\u5fc5\\u305a\\u4e8b\\u524d\\u306b\\u88ab\\u5199\\u4f53\\u672c\\u4eba\\u306e\\u627f\\u8afe\\uff08\\u672a\\u6210\\u5e74\\u306e\\u5834\\u5408\\u306f\\u4fdd\\u8b77\\u8005\\u306e\\u540c\\u610f\\uff09\\u3092\\u5f97\\u305f\\u4e0a\\u3067\\u3054\\u5fdc\\u52df\\u304f\\u3060\\u3055\\u3044\\u3002\\r\\n\\u30fb\\u4ed6\\u4eba\\u306e\\u8457\\u4f5c\\u7269\\uff08\\u7f8e\\u8853\\u54c1\\u3001\\u30ad\\u30e3\\u30e9\\u30af\\u30bf\\u30fc\\u3001\\u4ed6\\u4eba\\u306e\\u5199\\u771f\\u306a\\u3069\\uff09\\u304c\\u5927\\u304d\\u304f\\u5199\\u308a\\u8fbc\\u3093\\u3067\\u3044\\u308b\\u5834\\u5408\\u3001\\u6a29\\u5229\\u8005\\u306e\\u8a31\\u8afe\\u304c\\u5fc5\\u8981\\u3068\\u306a\\u308b\\u5834\\u5408\\u304c\\u3042\\u308a\\u307e\\u3059\\u3002\\r\\n\\u30fb\\u7b2c\\u4e09\\u8005\\u3068\\u306e\\u9593\\u3067\\u6a29\\u5229\\u4fb5\\u5bb3\\u306a\\u3069\\u306e\\u7d1b\\u4e89\\u304c\\u751f\\u3058\\u305f\\u5834\\u5408\\u3001\\u4e3b\\u50ac\\u8005\\u306f\\u4e00\\u5207\\u306e\\u8cac\\u4efb\\u3092\\u8ca0\\u308f\\u305a\\u3001\\u5fdc\\u52df\\u8005\\u306e\\u8cac\\u4efb\\u3068\\u8cbb\\u7528\\u8ca0\\u62c5\\u306b\\u304a\\u3044\\u3066\\u89e3\\u6c7a\\u3059\\u308b\\u3082\\u306e\\u3068\\u3057\\u307e\\u3059\\u3002\\r\\n\\r\\n3. \\u7981\\u6b62\\u4e8b\\u9805\\r\\n\\u4ee5\\u4e0b\\u306e\\u5185\\u5bb9\\u306b\\u8a72\\u5f53\\u3059\\u308b\\u6295\\u7a3f\\u306f\\u7981\\u6b62\\u3068\\u3057\\u3001\\u975e\\u516c\\u958b\\u307e\\u305f\\u306f\\u975e\\u63b2\\u8f09\\u3068\\u3055\\u305b\\u3066\\u3044\\u305f\\u3060\\u304d\\u307e\\u3059\\u3002\\r\\n\\u30fb\\u516c\\u5e8f\\u826f\\u4fd7\\u306b\\u53cd\\u3059\\u308b\\u753b\\u50cf\\u3001\\u307e\\u305f\\u306f\\u7279\\u5b9a\\u306e\\u500b\\u4eba\\u30fb\\u56e3\\u4f53\\u3092\\u8ab9\\u8b17\\u4e2d\\u50b7\\u3059\\u308b\\u5185\\u5bb9\\r\\n\\u30fb\\u4ed6\\u4eba\\u306e\\u753b\\u50cf\\u3092\\u7121\\u65ad\\u8ee2\\u8f09\\u30fb\\u52a0\\u5de5\\u3057\\u3066\\u4f5c\\u6210\\u3055\\u308c\\u305f\\u3082\\u306e\\r\\n\\u30fb\\u5408\\u6210\\u5199\\u771f\\u3084\\u6975\\u7aef\\u306aCG\\u52a0\\u5de5\\u306b\\u3088\\u308a\\u4e8b\\u5b9f\\u3068\\u5927\\u304d\\u304f\\u7570\\u306a\\u308b\\u3082\\u306e\\uff08\\u6307\\u5b9a\\u306e\\u306a\\u3044\\u9650\\u308a\\uff09\\r\\n\\u30fb\\u305d\\u306e\\u4ed6\\u3001\\u4e3b\\u50ac\\u8005\\u304c\\u4e0d\\u9069\\u5207\\u3068\\u5224\\u65ad\\u3057\\u305f\\u3082\\u306e\\r\\n\\r\\n4. \\u500b\\u4eba\\u60c5\\u5831\\u306e\\u53d6\\u308a\\u6271\\u3044\\r\\n\\u30fb\\u3054\\u5165\\u529b\\u3044\\u305f\\u3060\\u3044\\u305f\\u500b\\u4eba\\u60c5\\u5831\\u306f\\u3001\\u672c\\u52df\\u96c6\\u306b\\u95a2\\u3059\\u308b\\u9023\\u7d61\\u3001\\u8cde\\u54c1\\u306e\\u767a\\u9001\\u3001\\u304a\\u3088\\u3073\\u4f5c\\u54c1\\u7ba1\\u7406\\u306e\\u76ee\\u7684\\u306b\\u306e\\u307f\\u4f7f\\u7528\\u3044\\u305f\\u3057\\u307e\\u3059\\u3002\",\"agreement_text\":\"\\u5229\\u7528\\u898f\\u7d04\\u306b\\u540c\\u610f\\u3057\\u3066\\u6295\\u7a3f\\u3059\\u308b\"},\"1\":{\"name\":\"\\uff12\\uff10\\uff12\\uff16\\u5e74\\u79cb\\u306e\\u98a8\\u666f\",\"description\":\"\\u7d05\\u8449\\u3084\\u5c71\\u306e\\u6075\\u307f\\u306a\\u3069\\u79cb\\u3089\\u3057\\u3044\\u98a8\\u666f\\u3092\\u52df\\u96c6\\u3057\\u307e\\u3059\\u3002\",\"terms_text\":\"\\u3010\\u5199\\u771f\\u52df\\u96c6\\u30fb\\u30b3\\u30f3\\u30c6\\u30b9\\u30c8\\u5fdc\\u52df\\u898f\\u7d04\\u3011\\r\\n\\r\\n1. \\u5fdc\\u52df\\u4f5c\\u54c1\\u306e\\u6a29\\u5229\\u30fb\\u5229\\u7528\\u306b\\u3064\\u3044\\u3066\\r\\n\\u30fb\\u5fdc\\u52df\\u4f5c\\u54c1\\u306e\\u8457\\u4f5c\\u6a29\\u306f\\u64ae\\u5f71\\u8005\\u306b\\u5e30\\u5c5e\\u3057\\u307e\\u3059\\u304c\\u3001\\u4e3b\\u50ac\\u8005\\u306f\\u5e83\\u5831\\u6d3b\\u52d5\\u3001Web\\u30b5\\u30a4\\u30c8\\u3001SNS\\u3001\\u5370\\u5237\\u7269\\u7b49\\u306b\\u304a\\u3044\\u3066\\u3001\\u7121\\u511f\\u3067\\u81ea\\u7531\\u306b\\u4f7f\\u7528\\u30fb\\u63b2\\u8f09\\u3067\\u304d\\u308b\\u3082\\u306e\\u3068\\u3057\\u307e\\u3059\\u3002\\r\\n\\u30fb\\u5fdc\\u52df\\u4f5c\\u54c1\\u306f\\u3001\\u5fc5\\u8981\\u306b\\u5fdc\\u3058\\u3066\\u30c8\\u30ea\\u30df\\u30f3\\u30b0\\u3084\\u8272\\u8abf\\u88dc\\u6b63\\u7b49\\u306e\\u52a0\\u5de5\\u3092\\u884c\\u3046\\u5834\\u5408\\u304c\\u3042\\u308a\\u307e\\u3059\\u3002\\r\\n\\r\\n2. \\u88ab\\u5199\\u4f53\\u306e\\u6a29\\u5229\\uff08\\u8096\\u50cf\\u6a29\\u30fb\\u8457\\u4f5c\\u6a29\\uff09\\u306b\\u3064\\u3044\\u3066\\r\\n\\u30fb\\u4eba\\u7269\\u304c\\u5199\\u3063\\u3066\\u3044\\u308b\\u5834\\u5408\\u306f\\u3001\\u5fc5\\u305a\\u4e8b\\u524d\\u306b\\u88ab\\u5199\\u4f53\\u672c\\u4eba\\u306e\\u627f\\u8afe\\uff08\\u672a\\u6210\\u5e74\\u306e\\u5834\\u5408\\u306f\\u4fdd\\u8b77\\u8005\\u306e\\u540c\\u610f\\uff09\\u3092\\u5f97\\u305f\\u4e0a\\u3067\\u3054\\u5fdc\\u52df\\u304f\\u3060\\u3055\\u3044\\u3002\\r\\n\\u30fb\\u4ed6\\u4eba\\u306e\\u8457\\u4f5c\\u7269\\uff08\\u7f8e\\u8853\\u54c1\\u3001\\u30ad\\u30e3\\u30e9\\u30af\\u30bf\\u30fc\\u3001\\u4ed6\\u4eba\\u306e\\u5199\\u771f\\u306a\\u3069\\uff09\\u304c\\u5927\\u304d\\u304f\\u5199\\u308a\\u8fbc\\u3093\\u3067\\u3044\\u308b\\u5834\\u5408\\u3001\\u6a29\\u5229\\u8005\\u306e\\u8a31\\u8afe\\u304c\\u5fc5\\u8981\\u3068\\u306a\\u308b\\u5834\\u5408\\u304c\\u3042\\u308a\\u307e\\u3059\\u3002\\r\\n\\u30fb\\u7b2c\\u4e09\\u8005\\u3068\\u306e\\u9593\\u3067\\u6a29\\u5229\\u4fb5\\u5bb3\\u306a\\u3069\\u306e\\u7d1b\\u4e89\\u304c\\u751f\\u3058\\u305f\\u5834\\u5408\\u3001\\u4e3b\\u50ac\\u8005\\u306f\\u4e00\\u5207\\u306e\\u8cac\\u4efb\\u3092\\u8ca0\\u308f\\u305a\\u3001\\u5fdc\\u52df\\u8005\\u306e\\u8cac\\u4efb\\u3068\\u8cbb\\u7528\\u8ca0\\u62c5\\u306b\\u304a\\u3044\\u3066\\u89e3\\u6c7a\\u3059\\u308b\\u3082\\u306e\\u3068\\u3057\\u307e\\u3059\\u3002\\r\\n\\r\\n3. \\u7981\\u6b62\\u4e8b\\u9805\\r\\n\\u4ee5\\u4e0b\\u306e\\u5185\\u5bb9\\u306b\\u8a72\\u5f53\\u3059\\u308b\\u6295\\u7a3f\\u306f\\u7981\\u6b62\\u3068\\u3057\\u3001\\u975e\\u516c\\u958b\\u307e\\u305f\\u306f\\u975e\\u63b2\\u8f09\\u3068\\u3055\\u305b\\u3066\\u3044\\u305f\\u3060\\u304d\\u307e\\u3059\\u3002\\r\\n\\u30fb\\u516c\\u5e8f\\u826f\\u4fd7\\u306b\\u53cd\\u3059\\u308b\\u753b\\u50cf\\u3001\\u307e\\u305f\\u306f\\u7279\\u5b9a\\u306e\\u500b\\u4eba\\u30fb\\u56e3\\u4f53\\u3092\\u8ab9\\u8b17\\u4e2d\\u50b7\\u3059\\u308b\\u5185\\u5bb9\\r\\n\\u30fb\\u4ed6\\u4eba\\u306e\\u753b\\u50cf\\u3092\\u7121\\u65ad\\u8ee2\\u8f09\\u30fb\\u52a0\\u5de5\\u3057\\u3066\\u4f5c\\u6210\\u3055\\u308c\\u305f\\u3082\\u306e\\r\\n\\u30fb\\u5408\\u6210\\u5199\\u771f\\u3084\\u6975\\u7aef\\u306aCG\\u52a0\\u5de5\\u306b\\u3088\\u308a\\u4e8b\\u5b9f\\u3068\\u5927\\u304d\\u304f\\u7570\\u306a\\u308b\\u3082\\u306e\\uff08\\u6307\\u5b9a\\u306e\\u306a\\u3044\\u9650\\u308a\\uff09\\r\\n\\u30fb\\u305d\\u306e\\u4ed6\\u3001\\u4e3b\\u50ac\\u8005\\u304c\\u4e0d\\u9069\\u5207\\u3068\\u5224\\u65ad\\u3057\\u305f\\u3082\\u306e\\r\\n\\r\\n4. \\u500b\\u4eba\\u60c5\\u5831\\u306e\\u53d6\\u308a\\u6271\\u3044\\r\\n\\u30fb\\u3054\\u5165\\u529b\\u3044\\u305f\\u3060\\u3044\\u305f\\u500b\\u4eba\\u60c5\\u5831\\u306f\\u3001\\u672c\\u52df\\u96c6\\u306b\\u95a2\\u3059\\u308b\\u9023\\u7d61\\u3001\\u8cde\\u54c1\\u306e\\u767a\\u9001\\u3001\\u304a\\u3088\\u3073\\u4f5c\\u54c1\\u7ba1\\u7406\\u306e\\u76ee\\u7684\\u306b\\u306e\\u307f\\u4f7f\\u7528\\u3044\\u305f\\u3057\\u307e\\u3059\\u3002\",\"agreement_text\":\"\\u5229\\u7528\\u898f\\u7d04\\u306b\\u540c\\u610f\\u3057\\u3066\\u6295\\u7a3f\\u3059\\u308b\"}};\n\n            var selectEl   = document.getElementById('kurapost-bosyu-select');\n            var selectBlock = document.getElementById('kurapost-bosyu-select-block');\n            var selectedBlock = document.getElementById('kurapost-bosyu-selected-block');\n            var selectedName  = document.getElementById('kurapost-bosyu-selected-name');\n            var selectedDesc  = document.getElementById('kurapost-bosyu-selected-desc');\n            var reselectBtn   = document.getElementById('kurapost-bosyu-reselect-btn');\n            var hiddenBosyuId = document.getElementById('kurapost-bosyu-id');\n            var termsContent  = document.getElementById('kurapost-terms-content');\n            var agreementLabel = document.getElementById('kurapost-agreement-label');\n            var agreementCheckbox = document.getElementById('kurapost-agreement-checkbox');\n            var form = document.getElementById('kurapost-form');\n\n            function setFieldsDisabled(disabled) {\n                if (!form) return;\n                var fields = form.querySelectorAll('input[name], select[name]');\n                fields.forEach(function (el) {\n                    if (el.name === 'bosyu_id') return;\n                    el.disabled = disabled;\n                });\n            }\n\n            function applyBosyu(id) {\n                var data = bosyuData[id];\n                if (!data) return;\n\n                hiddenBosyuId.value = id;\n                selectedName.textContent = data.name;\n                selectedDesc.textContent = data.description;\n                termsContent.textContent = data.terms_text;\n                agreementLabel.textContent = data.agreement_text;\n\n                selectedBlock.style.display = '';\n                if (selectBlock) selectBlock.style.display = 'none';\n\n                setFieldsDisabled(false);\n            }\n\n            if (selectEl) {\n                selectEl.addEventListener('change', function () {\n                    if (this.value) {\n                        applyBosyu(this.value);\n                    }\n                });\n            }\n\n            if (reselectBtn) {\n                reselectBtn.addEventListener('click', function () {\n                    hiddenBosyuId.value = '';\n                    selectedBlock.style.display = 'none';\n                    if (selectBlock) {\n                        selectBlock.style.display = '';\n                    }\n                    if (selectEl) {\n                        selectEl.value = '';\n                    }\n                    setFieldsDisabled(true);\n                });\n            }\n\n            \/\/ =========================================================\n            \/\/ \u753b\u50cf\u30b5\u30e0\u30cd\u30a4\u30eb\u7ba1\u7406\uff08\u8ffd\u52a0\u30fb\u524a\u9664\u30fb\u4e26\u3073\u66ff\u3048\u30fb\u8aac\u660e\u6587\uff09\n            \/\/ =========================================================\n            var imageInput = document.getElementById('kurapost-image-input');\n            var thumbsContainer = document.getElementById('kurapost-image-thumbs');\n\n            \/\/ \u5404\u8981\u7d20: { file: File, comment: string }\n            var imageItems = [];\n\n            var maxImages = 10;\n\n            function syncFileInputFromItems() {\n                if (!imageInput || typeof DataTransfer === 'undefined') return;\n\n                var dt = new DataTransfer();\n                imageItems.forEach(function (item) {\n                    dt.items.add(item.file);\n                });\n                imageInput.files = dt.files;\n            }\n\n            function syncHiddenComments() {\n                \/\/ \u65e2\u5b58\u306e comments[] hidden input \u3092\u3044\u3063\u305f\u3093\u524a\u9664\u3057\u3066\u4f5c\u308a\u76f4\u3059\n                if (!form) return;\n                form.querySelectorAll('input[name=\"comments[]\"]').forEach(function (el) {\n                    el.remove();\n                });\n\n                imageItems.forEach(function (item) {\n                    var hidden = document.createElement('input');\n                    hidden.type = 'hidden';\n                    hidden.name = 'comments[]';\n                    hidden.value = item.comment || '';\n                    form.appendChild(hidden);\n                });\n            }\n\n            function renderThumbs() {\n                if (!thumbsContainer) return;\n\n                thumbsContainer.innerHTML = '';\n\n                imageItems.forEach(function (item, index) {\n                    var url = URL.createObjectURL(item.file);\n\n                    var wrap = document.createElement('div');\n                    wrap.className = 'kurapost-thumb-item';\n\n                    wrap.innerHTML =\n                        '<div class=\"kurapost-thumb-image-box\">' +\n                            '<div class=\"kurapost-thumb-move\">' +\n                                '<button type=\"button\" class=\"kurapost-thumb-move-prev\" title=\"\u524d\u3078\">\u25c0<\/button>' +\n                                '<button type=\"button\" class=\"kurapost-thumb-move-next\" title=\"\u5f8c\u3078\">\u25b6<\/button>' +\n                            '<\/div>' +\n                            '<button type=\"button\" class=\"kurapost-thumb-remove\" title=\"\u524a\u9664\">\u00d7<\/button>' +\n                            '<img decoding=\"async\" src=\"' + url + '\" alt=\"\">' +\n                        '<\/div>' +\n                        '<input type=\"text\" class=\"kurapost-thumb-comment\" placeholder=\"\u3053\u306e\u753b\u50cf\u306e\u8aac\u660e\uff08\u4efb\u610f\uff09\">';\n\n                    var commentInput = wrap.querySelector('.kurapost-thumb-comment');\n                    commentInput.value = item.comment || '';\n                    commentInput.addEventListener('input', function () {\n                        imageItems[index].comment = commentInput.value;\n                        syncHiddenComments();\n                    });\n\n                    wrap.querySelector('.kurapost-thumb-remove').addEventListener('click', function () {\n                        imageItems.splice(index, 1);\n                        syncFileInputFromItems();\n                        syncHiddenComments();\n                        renderThumbs();\n                    });\n\n                    wrap.querySelector('.kurapost-thumb-move-prev').addEventListener('click', function () {\n                        if (index === 0) return;\n                        var tmp = imageItems[index - 1];\n                        imageItems[index - 1] = imageItems[index];\n                        imageItems[index] = tmp;\n                        syncFileInputFromItems();\n                        syncHiddenComments();\n                        renderThumbs();\n                    });\n\n                    wrap.querySelector('.kurapost-thumb-move-next').addEventListener('click', function () {\n                        if (index === imageItems.length - 1) return;\n                        var tmp = imageItems[index + 1];\n                        imageItems[index + 1] = imageItems[index];\n                        imageItems[index] = tmp;\n                        syncFileInputFromItems();\n                        syncHiddenComments();\n                        renderThumbs();\n                    });\n\n                    thumbsContainer.appendChild(wrap);\n                });\n            }\n\n            if (imageInput) {\n                imageInput.addEventListener('change', function () {\n                    var newFiles = Array.prototype.slice.call(imageInput.files || []);\n\n                    newFiles.forEach(function (file) {\n                        imageItems.push({ file: file, comment: '' });\n                    });\n\n                    if (imageItems.length > maxImages) {\n                        imageItems = imageItems.slice(0, maxImages);\n                        alert('\u753b\u50cf\u306f\u6700\u5927' + maxImages + '\u679a\u307e\u3067\u3067\u3059');\n                    }\n\n                    syncFileInputFromItems();\n                    syncHiddenComments();\n                    renderThumbs();\n                });\n            }\n        })();\n    <\/script>\n\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1995","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/achamaweb.tech\/index.php?rest_route=\/wp\/v2\/pages\/1995","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/achamaweb.tech\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/achamaweb.tech\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/achamaweb.tech\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/achamaweb.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1995"}],"version-history":[{"count":1,"href":"https:\/\/achamaweb.tech\/index.php?rest_route=\/wp\/v2\/pages\/1995\/revisions"}],"predecessor-version":[{"id":2002,"href":"https:\/\/achamaweb.tech\/index.php?rest_route=\/wp\/v2\/pages\/1995\/revisions\/2002"}],"wp:attachment":[{"href":"https:\/\/achamaweb.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}