{"id":394991,"date":"2026-11-01T07:44:01","date_gmt":"2026-11-01T07:44:01","guid":{"rendered":"https:\/\/ja.wordpress.org\/plugins\/simple-json-ld-box\/"},"modified":"2026-11-01T07:43:47","modified_gmt":"2026-11-01T07:43:47","slug":"ngy-simple-structured-data-box","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ngy-simple-structured-data-box\/","author":23551952,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.0","stable_tag":"0.1.0","tested":"7.1.4","requires":"7.0","requires_php":"8.0","requires_plugins":null,"header_name":"NGY Simple Structured Data Box","header_author":"NGY","header_description":"Adds a simple per-page JSON-LD input box and safely outputs valid JSON-LD on the frontend.","assets_banners_color":"","last_updated":"2026-11-01 07:43:47","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":125,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"ngy758","date":"2026-11-01 07:43:47","revision":3777654}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3777654,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3777654,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2516,1117,1121],"plugin_category":[55],"plugin_contributors":[289995],"plugin_business_model":[],"class_list":["post-394991","plugin","type-plugin","status-publish","hentry","plugin_tags-json-ld","plugin_tags-schema","plugin_tags-structured-data","plugin_category-seo-and-marketing","plugin_contributors-ngy758","plugin_committers-ngy758"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ngy-simple-structured-data-box\/assets\/icon-128x128.png?rev=3777654","icon_2x":"https:\/\/ps.w.org\/ngy-simple-structured-data-box\/assets\/icon-256x256.png?rev=3777654","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>NGY Simple Structured Data Box adds one focused JSON-LD input box to enabled WordPress editing screens.<\/p>\n\n<ul>\n<li>Enable the box for posts, pages, and selected public custom post types.<\/li>\n<li>Restrict editing and saving JSON-LD to administrators.<\/li>\n<li>Format and validate JSON in the editor.<\/li>\n<li>Keep invalid input available for correction without preventing a post from saving.<\/li>\n<li>Output only valid JSON-LD, safely re-encoded in the document head.<\/li>\n<li>Remove one pasted outer <code>script type=\"application\/ld+json\"<\/code> wrapper automatically.<\/li>\n<li>Copy a prompt for ChatGPT or Gemini without connecting to an API or sending content automatically.<\/li>\n<li>Copy prompts only for published content, so AI services receive a public URL rather than draft or private content.<\/li>\n<li>Open Schema.org Validator and Google Rich Results Test in a new tab. Published posts send only their public URL; drafts and private content do not send a preview URL.<\/li>\n<\/ul>\n\n<p>This plugin does not generate schemas, connect to an AI API, expose its meta data through the REST API, or add frontend JavaScript.<\/p>\n\n<h3>\u65e5\u672c\u8a9e (Japanese)<\/h3>\n\n<h4>\u6982\u8981<\/h4>\n\n<p>NGY Simple Structured Data Box \u306f\u3001\u6295\u7a3f\u30fb\u56fa\u5b9a\u30da\u30fc\u30b8\u30fb\u516c\u958b\u30ab\u30b9\u30bf\u30e0\u6295\u7a3f\u30bf\u30a4\u30d7\u3054\u3068\u306bJSON-LD\u3092\u624b\u5165\u529b\u3057\u3001\u5b89\u5168\u306b\u51fa\u529b\u3059\u308b\u305f\u3081\u306e\u30b7\u30f3\u30d7\u30eb\u306a\u30d7\u30e9\u30b0\u30a4\u30f3\u3067\u3059\u3002<\/p>\n\n<ul>\n<li>\u8a2d\u5b9a\u753b\u9762\u3067JSON-LD\u5165\u529b\u6b04\u3092\u8868\u793a\u3059\u308b\u6295\u7a3f\u30bf\u30a4\u30d7\u3092\u9078\u629e\u3067\u304d\u307e\u3059\u3002<\/li>\n<li>JSON-LD\u306e\u7de8\u96c6\u30fb\u4fdd\u5b58\u306f\u7ba1\u7406\u8005\u3060\u3051\u306b\u5236\u9650\u3055\u308c\u307e\u3059\u3002<\/li>\n<li>\u30a8\u30c7\u30a3\u30bf\u30fc\u4e0a\u3067JSON\u3092\u6574\u5f62\u30fb\u69cb\u6587\u691c\u8a3c\u3067\u304d\u307e\u3059\u3002<\/li>\n<li>\u4e0d\u6b63\u306aJSON\u3067\u3082\u6295\u7a3f\u306e\u4fdd\u5b58\u3092\u59a8\u3052\u305a\u3001\u4fee\u6b63\u7528\u306b\u5165\u529b\u5185\u5bb9\u3092\u4fdd\u6301\u3057\u307e\u3059\u3002<\/li>\n<li>\u6709\u52b9\u306aJSON-LD\u3060\u3051\u3092\u5b89\u5168\u306b\u518d\u30a8\u30f3\u30b3\u30fc\u30c9\u3057\u3066head\u5185\u3078\u51fa\u529b\u3057\u307e\u3059\u3002<\/li>\n<li>\u8cbc\u308a\u4ed8\u3051\u305fJSON-LD\u7528script\u30bf\u30b0\u306e\u5916\u5074\u30e9\u30c3\u30d1\u30fc\u30921\u3064\u3060\u3051\u53d6\u308a\u9664\u304d\u307e\u3059\u3002<\/li>\n<li>API\u9023\u643a\u306a\u3057\u3067ChatGPT\u307e\u305f\u306fGemini\u5411\u3051\u306e\u30d7\u30ed\u30f3\u30d7\u30c8\u3092\u30b3\u30d4\u30fc\u3067\u304d\u307e\u3059\u3002<\/li>\n<li>\u30d7\u30ed\u30f3\u30d7\u30c8\u306e\u30b3\u30d4\u30fc\u306f\u516c\u958b\u6e08\u307f\u30b3\u30f3\u30c6\u30f3\u30c4\u306b\u9650\u3089\u308c\u3001\u4e0b\u66f8\u304d\u30fb\u975e\u516c\u958b\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u60c5\u5831\u3092\u5916\u90e8\u30b5\u30fc\u30d3\u30b9\u3078\u6e21\u3057\u307e\u305b\u3093\u3002<\/li>\n<li>\u516c\u958b\u6e08\u307f\u30b3\u30f3\u30c6\u30f3\u30c4\u306f\u516c\u958bURL\u4ed8\u304d\u3067Schema.org Validator\u3068Google Rich Results Test\u3092\u958b\u304d\u307e\u3059\u3002\u4e0b\u66f8\u304d\u30fb\u975e\u516c\u958b\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u30d7\u30ec\u30d3\u30e5\u30fcURL\u306f\u9001\u4fe1\u3057\u307e\u305b\u3093\u3002<\/li>\n<\/ul>\n\n<h4>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h4>\n\n<ol>\n<li><code>ngy-simple-structured-data-box<\/code> \u30d5\u30a9\u30eb\u30c0\u3092 <code>\/wp-content\/plugins\/<\/code> \u306b\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u304b\u3001\u30d7\u30e9\u30b0\u30a4\u30f3\u753b\u9762\u304b\u3089ZIP\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/li>\n<li>NGY Simple Structured Data Box \u3092\u6709\u52b9\u5316\u3057\u307e\u3059\u3002<\/li>\n<li>\u300c\u8a2d\u5b9a &gt; NGY Simple Structured Data Box\u300d\u3067\u5165\u529b\u6b04\u3092\u8868\u793a\u3059\u308b\u6295\u7a3f\u30bf\u30a4\u30d7\u3092\u9078\u629e\u3057\u307e\u3059\u3002<\/li>\n<li>\u5bfe\u8c61\u306e\u6295\u7a3f\u7de8\u96c6\u753b\u9762\u3067JSON-LD\u3092\u5165\u529b\u3057\u307e\u3059\u3002<\/li>\n<\/ol>\n\n<h4>\u3088\u304f\u3042\u308b\u8cea\u554f<\/h4>\n\n<p>\u4e0d\u6b63\u306aJSON\u3092\u4fdd\u5b58\u3059\u308b\u3068\u3069\u3046\u306a\u308a\u307e\u3059\u304b\uff1f<\/p>\n\n<p>\u6295\u7a3f\u81ea\u4f53\u306f\u4fdd\u5b58\u3055\u308c\u3001JSON-LD\u306e\u5165\u529b\u5185\u5bb9\u3082\u4fee\u6b63\u7528\u306b\u6b8b\u308a\u307e\u3059\u3002\u305f\u3060\u3057\u516c\u958b\u30da\u30fc\u30b8\u306b\u306f\u51fa\u529b\u3055\u308c\u307e\u305b\u3093\u3002<\/p>\n\n<p>ChatGPT\u306a\u3069\u306e\u5916\u90e8\u30b5\u30fc\u30d3\u30b9\u306b\u30c7\u30fc\u30bf\u304c\u9001\u4fe1\u3055\u308c\u307e\u3059\u304b\uff1f<\/p>\n\n<p>\u3044\u3044\u3048\u3002\u30d7\u30ed\u30f3\u30d7\u30c8\u306e\u30b3\u30d4\u30fc\u3068ChatGPT\u307e\u305f\u306fGemini\u3092\u958b\u304f\u64cd\u4f5c\u306f\u660e\u793a\u7684\u306a\u30af\u30ea\u30c3\u30af\u6642\u3060\u3051\u3067\u3059\u3002\u516c\u958b\u6e08\u307f\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u516c\u958bURL\u3060\u3051\u3092\u3001\u30d7\u30ed\u30f3\u30d7\u30c8\u304a\u3088\u3073\u5916\u90e8\u30d0\u30ea\u30c7\u30fc\u30bf\u30fc\u306b\u4f7f\u7528\u3057\u307e\u3059\u3002<\/p>\n\n<h4>\u5909\u66f4\u5c65\u6b74<\/h4>\n\n<p><strong>0.1.0<\/strong>\n* \u521d\u56de\u30ea\u30ea\u30fc\u30b9\u3002<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>ngy-simple-structured-data-box<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the ZIP through the Plugins screen.<\/li>\n<li>Activate NGY Simple Structured Data Box.<\/li>\n<li>Open Settings &gt; NGY Simple Structured Data Box and select the post types that should show the box.<\/li>\n<li>Edit an enabled post type and enter JSON-LD in the NGY Simple Structured Data Box meta box.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20invalid%20json%20prevent%20a%20post%20from%20being%20saved%3F\"><h3>Does invalid JSON prevent a post from being saved?<\/h3><\/dt>\n<dd><p>No. The latest input is kept so it can be corrected later, but invalid JSON-LD is never output on the public page.<\/p><\/dd>\n<dt id=\"can%20i%20paste%20a%20json-ld%20script%20tag%3F\"><h3>Can I paste a JSON-LD script tag?<\/h3><\/dt>\n<dd><p>Yes. One outer <code>script type=\"application\/ld+json\"<\/code> wrapper is removed before the value is saved.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20data%20to%20chatgpt%20or%20another%20service%3F\"><h3>Does the plugin send data to ChatGPT or another service?<\/h3><\/dt>\n<dd><p>No. It only opens ChatGPT or Gemini after you click a link and copies a prompt when you request it. Prompts and external validators use a public URL only for published content.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Add and safely output manual JSON-LD for individual posts, pages, and public custom post types.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/394991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=394991"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ngy758"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=394991"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=394991"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=394991"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=394991"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=394991"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=394991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}