{"id":332125,"date":"2026-08-30T05:29:18","date_gmt":"2026-08-30T05:29:18","guid":{"rendered":"https:\/\/ja.wordpress.org\/plugins\/ost-aio-smart-schema\/"},"modified":"2026-08-30T05:28:48","modified_gmt":"2026-08-30T05:28:48","slug":"ost-aio-smart-schema","status":"publish","type":"plugin","link":"https:\/\/cl.wordpress.org\/plugins\/ost-aio-smart-schema\/","author":23523309,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"OST AIO Smart Schema","header_author":"Orienst Inc.","header_description":"\u5c02\u9580\u77e5\u8b58\u4e0d\u8981\u3067\u6700\u65b0\u306eSEO\u30fbAIO\u5bfe\u7b56\u3068\u30ea\u30c3\u30c1\u30ea\u30b6\u30eb\u30c8\u306b\u5bfe\u5fdc\u3002\u30a8\u30c7\u30a3\u30bf\u306e\u30b5\u30a4\u30c9\u30d0\u30fc\u304b\u3089\u30bf\u30a4\u30d7\u3092\u9078\u3076\u3060\u3051\u3067\u3001Google\u63a8\u5968\u306e\u69cb\u9020\u5316\u30c7\u30fc\u30bf\uff08JSON-LD\uff09\u3092\u5168\u81ea\u52d5\u3067\u751f\u6210\u30fb\u51fa\u529b\u3059\u308b\u30b9\u30de\u30fc\u30c8\u306a\u30d7\u30e9\u30b0\u30a4\u30f3\u3067\u3059\u3002","assets_banners_color":"","last_updated":"2026-08-30 05:28:48","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/orienst.co.jp\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":50,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"orienst","date":"2026-08-30 05:28:48","revision":3672050}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Editor sidebar panel \u2014 select schema type per post.","2":"Settings page \u2014 configure organization details and default schema types.","3":"Example JSON-LD output in page source."}},"plugin_section":[],"plugin_tags":[2516,170365,1117,186,1121],"plugin_category":[55],"plugin_contributors":[278229],"plugin_business_model":[],"class_list":["post-332125","plugin","type-plugin","status-publish","hentry","plugin_tags-json-ld","plugin_tags-rich-results","plugin_tags-schema","plugin_tags-seo","plugin_tags-structured-data","plugin_category-seo-and-marketing","plugin_contributors-orienst","plugin_committers-orienst"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/ost-aio-smart-schema.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>OST AIO Smart Schema generates and outputs Google-recommended structured data (JSON-LD) automatically for each page type. Simply select the schema type from the Gutenberg editor sidebar \u2014 no manual coding required.<\/p>\n\n<p><strong>Supported Schema Types<\/strong><\/p>\n\n<ul>\n<li>WebSite \/ WebPage<\/li>\n<li>Article \/ BlogPosting \/ NewsArticle<\/li>\n<li>Organization \/ LocalBusiness<\/li>\n<li>Product (with availability and condition)<\/li>\n<li>Event<\/li>\n<li>JobPosting<\/li>\n<li>VideoObject<\/li>\n<li>Course<\/li>\n<li>Review<\/li>\n<li>BreadcrumbList (automatic)<\/li>\n<li>ItemList (archive \/ search pages)<\/li>\n<\/ul>\n\n<p><strong>Key Features<\/strong><\/p>\n\n<ul>\n<li>Outputs JSON-LD directly to <code>&lt;head&gt;<\/code> via <code>wp_head<\/code><\/li>\n<li>Gutenberg block editor sidebar integration \u2014 select schema type per post<\/li>\n<li>Global defaults configurable per post type from the settings page<\/li>\n<li>Organization \/ LocalBusiness settings with opening hours and price range<\/li>\n<li>XSS-safe output using <code>wp_json_encode<\/code> with JSON_HEX_* flags<\/li>\n<li>Automatic breadcrumb schema for hierarchical content<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses one third-party service, and only inside the wp-admin settings screen (Settings \u2192 OST). It is never loaded on the front end.<\/p>\n\n<p><strong>YubinBango (Japanese postal-code \u2192 address auto-completion)<\/strong><\/p>\n\n<p>On the settings screen the plugin loads the YubinBango script from <code>https:\/\/yubinbango.github.io\/yubinbango\/yubinbango.js<\/code>. It is used so that, when an administrator types a Japanese postal code into the address fields, the matching prefecture \/ city \/ town is filled in automatically.<\/p>\n\n<ul>\n<li>What data is sent and when: When (and only when) an administrator enters a postal code on the settings screen, YubinBango requests the corresponding address-data file from the YubinBango data service hosted on <code>yubinbango.github.io<\/code>. Only the entered postal code is used for the lookup; no personal data, site data, or credentials are transmitted.<\/li>\n<li>Service \/ source code: https:\/\/github.com\/yubinbango\/yubinbango (MIT License)<\/li>\n<li>The files are served from GitHub Pages, so the following policies apply:\n\n<ul>\n<li>Terms of Service: https:\/\/docs.github.com\/site-policy\/github-terms\/github-terms-of-service<\/li>\n<li>Privacy Policy: https:\/\/docs.github.com\/site-policy\/privacy-policies\/github-general-privacy-statement<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h3>Source code and build<\/h3>\n\n<p>This plugin is not obfuscated. The compiled editor bundle <code>build\/index.js<\/code> is generated from the human-readable source in the <code>src\/<\/code> directory, which is included in the plugin package.<\/p>\n\n<p>Build tools and steps (uses <a href=\"https:\/\/www.npmjs.com\/package\/@wordpress\/scripts\">@wordpress\/scripts<\/a>):<\/p>\n\n<pre><code>npm install\nnpm run build\n<\/code><\/pre>\n\n<p>The compiled output is written to the <code>build\/<\/code> directory.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>ost-aio-smart-schema<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Go to <strong>Settings &gt; OST<\/strong> to configure the organization name, logo, and other global settings.<\/li>\n<li>When editing a post or page, find the <strong>OST Schema<\/strong> panel in the editor sidebar and select the appropriate schema type.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20post%20types%20are%20supported%3F\"><h3>Which post types are supported?<\/h3><\/dt>\n<dd><p>All public post types are supported. You can set a default schema type for each post type in the plugin settings, and override it on a per-post basis from the editor sidebar.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20conflict%20with%20other%20seo%20plugins%3F\"><h3>Does this plugin conflict with other SEO plugins?<\/h3><\/dt>\n<dd><p>OST AIO Smart Schema outputs JSON-LD only. It does not modify meta tags or Open Graph data, so it can be used alongside most SEO plugins (Yoast SEO, All in One SEO, etc.).<\/p><\/dd>\n<dt id=\"where%20is%20the%20structured%20data%20output%3F\"><h3>Where is the structured data output?<\/h3><\/dt>\n<dd><p>The JSON-LD <code>&lt;script&gt;<\/code> block is output in the <code>&lt;head&gt;<\/code> section of each page via the <code>wp_head<\/code> hook.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%20the%20plugin%3F\"><h3>What happens when I uninstall the plugin?<\/h3><\/dt>\n<dd><p>All plugin options and post meta stored by OST AIO Smart Schema are deleted automatically on uninstall.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"No expertise needed. Select a schema type from the editor sidebar and structured data (JSON-LD) is generated automatically.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/332125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=332125"}],"author":[{"embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/orienst"}],"wp:attachment":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=332125"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=332125"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=332125"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=332125"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=332125"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=332125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}