{"id":224964,"date":"2025-03-27T05:19:32","date_gmt":"2025-03-27T05:19:32","guid":{"rendered":"https:\/\/ja.wordpress.org\/plugins\/syntaxhub-jld\/"},"modified":"2026-03-26T09:05:59","modified_gmt":"2026-03-26T09:05:59","slug":"syntaxhub-jld","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/syntaxhub-jld\/","author":23246087,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.8","stable_tag":"1.0.8","tested":"6.9.4","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"sHub-jld","header_author":"SyntaxCloud LLC","header_description":"JSON-LD\u3092\u6700\u9069\u5316\u3057\u3001AIOSEO\u3068\u9023\u643a\u3059\u308b\u30d7\u30e9\u30b0\u30a4\u30f3\u3002","assets_banners_color":"","last_updated":"2026-03-26 09:05:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/syn-c.jp\/service\/plugin\/syntaxhub-jld\/","header_author_uri":"https:\/\/syn-c.jp\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":857,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"syntaxcloud","date":"2025-03-27 05:19:09"},"1.0.2":{"tag":"1.0.2","author":"syntaxcloud","date":"2025-04-04 02:16:39"},"1.0.3":{"tag":"1.0.3","author":"syntaxcloud","date":"2025-04-08 04:18:40"},"1.0.4":{"tag":"1.0.4","author":"syntaxcloud","date":"2025-04-13 07:14:12"},"1.0.5":{"tag":"1.0.5","author":"syntaxcloud","date":"2025-04-16 05:10:08"},"1.0.6":{"tag":"1.0.6","author":"syntaxcloud","date":"2025-06-29 03:44:55"},"1.0.7":{"tag":"1.0.7","author":"syntaxcloud","date":"2026-03-26 05:34:47"},"1.0.8":{"tag":"1.0.8","author":"syntaxcloud","date":"2026-03-26 09:05:59"}},"upgrade_notice":{"1.0.8":"<p>Recommended update: fixes incomplete plugin packages so updates no longer fail due to a missing jsonld-unified.php file.<\/p>","1.0.7":"<p>Single JSON-LD script output, display name sHub-jld, and WordPress 6.9 compatibility testing.<\/p>","1.0.6":"<p>Major update with smart description extraction and configurable settings. New settings page allows you to choose your preferred description extraction method.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3491388,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3491388,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5943,2516,186,1121,2227],"plugin_category":[55],"plugin_contributors":[240036],"plugin_business_model":[],"class_list":["post-224964","plugin","type-plugin","status-publish","hentry","plugin_tags-aioseo","plugin_tags-json-ld","plugin_tags-seo","plugin_tags-structured-data","plugin_tags-yoast","plugin_category-seo-and-marketing","plugin_contributors-syntaxcloud","plugin_committers-syntaxcloud"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/syntaxhub-jld\/assets\/icon-128x128.png?rev=3491388","icon_2x":"https:\/\/ps.w.org\/syntaxhub-jld\/assets\/icon-256x256.png?rev=3491388","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Optimize your site's structured data and meta output with sHub-jld.<\/p>\n\n<p>This plugin works alongside All in One SEO to refine breadcrumb markup and trim overly verbose meta descriptions in JSON-LD.\nA lightweight and focused solution to keep your site's schema clean, relevant, and search-friendly.<\/p>\n\n<p>sHub-jld \u306f\u3001\u30b5\u30a4\u30c8\u306e\u69cb\u9020\u5316\u30c7\u30fc\u30bf\u3068\u30e1\u30bf\u60c5\u5831\u306e\u51fa\u529b\u3092\u30b9\u30de\u30fc\u30c8\u306b\u6700\u9069\u5316\u3059\u308b\u30d7\u30e9\u30b0\u30a4\u30f3\u3067\u3059\u3002\nAll in One SEO \u30d7\u30e9\u30b0\u30a4\u30f3\u3068\u4f75\u7528\u3059\u308b\u3053\u3068\u3067\u3001\u30d1\u30f3\u304f\u305a\u30ea\u30b9\u30c8\u306e\u30de\u30fc\u30af\u30a2\u30c3\u30d7\u3092\u6574\u7406\u3057\u3001\u9577\u3059\u304e\u308b\u30e1\u30bf\u30c7\u30a3\u30b9\u30af\u30ea\u30d7\u30b7\u30e7\u30f3\u306e\u51fa\u529b\u3092\u6291\u5236\u3057\u307e\u3059\u3002\n\u691c\u7d22\u30a8\u30f3\u30b8\u30f3\u306b\u9069\u3057\u305f\u3001\u30b7\u30f3\u30d7\u30eb\u3067\u904e\u4e0d\u8db3\u306e\u306a\u3044\u30b9\u30ad\u30fc\u30de\u69cb\u9020\u3092\u5b9f\u73fe\u3057\u307e\u3059\u3002<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><strong>Smart Description Management<\/strong>: Automatically extracts descriptions from theme files, AIOSEO settings, or custom fields<\/li>\n<li><strong>Flexible Configuration<\/strong>: Choose from three description extraction methods via settings page<\/li>\n<li><strong>AIOSEO Integration<\/strong>: Seamlessly works with All in One SEO plugin<\/li>\n<li><strong>Theme File Auto-Extraction<\/strong>: Automatically generates descriptions from page template files<\/li>\n<li><strong>Custom Field Support<\/strong>: Manual description input for specific pages<\/li>\n<li><strong>Breadcrumb Optimization<\/strong>: Clean and focused breadcrumb markup<\/li>\n<li><strong>JSON-LD Control<\/strong>: Prevents output of specific schema types when needed<\/li>\n<\/ul>\n\n<h3>Configuration<\/h3>\n\n<p>After activation, configure the plugin through Settings &gt; sHub-jld:<\/p>\n\n<p><strong>Description Extraction Methods:<\/strong>\n1. <strong>AIOSEO Priority (Recommended)<\/strong>: Uses AIOSEO settings first, with automatic extraction as fallback\n2. <strong>Auto Extraction<\/strong>: Automatically extracts content from theme files\n3. <strong>Custom Fields<\/strong>: Manual description input for each page<\/p>\n\n<p><strong>Auto Extraction Settings:<\/strong>\n* Enable automatic extraction when AIOSEO description is not set\n* Supports various theme file patterns (page-{slug}.php, template-parts\/page-{slug}.php, etc.)<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to Settings &gt; sHub-jld to configure description extraction method.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20does%20the%20auto-extraction%20work%3F\"><h3>How does the auto-extraction work?<\/h3><\/dt>\n<dd><p>The plugin automatically scans theme files for Japanese text content and generates appropriate descriptions for JSON-LD.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20with%20other%20seo%20plugins%3F\"><h3>Can I use this with other SEO plugins?<\/h3><\/dt>\n<dd><p>Yes, the plugin is designed to work alongside AIOSEO and other SEO plugins.<\/p><\/dd>\n<dt id=\"what%20if%20my%20theme%20files%20don%27t%20contain%20enough%20content%3F\"><h3>What if my theme files don't contain enough content?<\/h3><\/dt>\n<dd><p>You can use the custom fields option to manually set descriptions for specific pages.<\/p><\/dd>\n<dt id=\"does%20this%20affect%20page%20loading%20speed%3F\"><h3>Does this affect page loading speed?<\/h3><\/dt>\n<dd><p>The plugin is lightweight and optimized for minimal performance impact.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Packaging: ensure includes\/jsonld-unified.php is included in the distributed zip (fixes failed updates \/ fatal errors when that file was missing from the archive)<\/li>\n<li>Same functionality as 1.0.7; recommended for all users updating from 1.0.6 or 1.0.7<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Output BreadcrumbList and WebPage structured data in a single JSON-LD script using @graph<\/li>\n<li>Plugin display name updated to sHub-jld (admin menus and meta box labels)<\/li>\n<li>Tested up to WordPress 6.9<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Added smart description extraction from theme files<\/li>\n<li>Added configurable description extraction methods<\/li>\n<li>Added settings page for easy configuration<\/li>\n<li>Added custom fields support for manual description input<\/li>\n<li>Enhanced AIOSEO integration with fallback options<\/li>\n<li>Improved compatibility with various theme structures<\/li>\n<li>Added automatic Japanese text detection and extraction<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added Yoast SEO compatibility<\/li>\n<li>Enhanced JSON-LD control for both All in One SEO and Yoast SEO<\/li>\n<li>Added ability to prevent specific schema types from being output (BreadcrumbList, WebPage, ReadAction, WebSite, SearchAction, EntryPoint, Organization)<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Updated signup URL to new location<\/li>\n<li>Updated plugin directory structure<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added internationalization support for all text strings<\/li>\n<li>Updated compatibility for WordPress 6.8<\/li>\n<li>Created POT file for translations<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added plugin icon and banner images for better visual display on the plugin directory.<\/li>\n<li>Introduced optional user registration for update notifications and reset SQL access.<\/li>\n<\/ul>","raw_excerpt":"Optimize your site&#039;s structured data and meta output with sHub-jld.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/224964","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=224964"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/syntaxcloud"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=224964"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=224964"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=224964"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=224964"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=224964"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=224964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}