{"id":343541,"date":"2026-07-23T05:46:47","date_gmt":"2026-07-23T05:46:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/growthlife-blog-scheduler-schema\/"},"modified":"2026-08-14T07:05:25","modified_gmt":"2026-08-14T07:05:25","slug":"growthlife-blog-scheduler-schema","status":"publish","type":"plugin","link":"https:\/\/ko.wordpress.org\/plugins\/growthlife-blog-scheduler-schema\/","author":23521506,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.7","stable_tag":"1.0.7","tested":"7.0.5","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"GrowthLife Blog Scheduler & Schema","header_author":"Growth Life","header_description":"Schedule blog posts to auto-publish and add JSON-LD structured data (schema) for WooCommerce products & pages. Free, no account needed.","assets_banners_color":"","last_updated":"2026-08-14 07:05:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/growthlife.in\/growthlife-schema-blog-scheduler\/","header_author_uri":"https:\/\/growthlife.in","rating":0,"author_block_rating":0,"active_installs":0,"downloads":170,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.7":{"tag":"1.0.7","author":"growthlife","date":"2026-08-14 07:05:25"}},"upgrade_notice":{"1.0.7":"<p>Security-hardening and code-quality update. Your saved schema and settings carry over automatically.<\/p>","1.0.2":"<p>Schedule Blog button now shows only on Posts.<\/p>","1.0.1":"<p>Fixes the Schedule Blog button and switches scheduling to date-based.<\/p>","1.0.0":"<p>First public release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3619452,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.7"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[272913,2516,1117,1121,286],"plugin_category":[45,55],"plugin_contributors":[269818],"plugin_business_model":[],"class_list":["post-343541","plugin","type-plugin","status-publish","hentry","plugin_tags-blog-scheduler","plugin_tags-json-ld","plugin_tags-schema","plugin_tags-structured-data","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-growthlife","plugin_committers-growthlife"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/growthlife-blog-scheduler-schema\/assets\/icon-256x256.png?rev=3619452","icon_2x":"https:\/\/ps.w.org\/growthlife-blog-scheduler-schema\/assets\/icon-256x256.png?rev=3619452","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>GrowthLife Blog Scheduler &amp; Schema<\/strong> helps you do two things that improve how search engines see your site \u2014 schedule blog posts to publish automatically, and add valid JSON-LD structured data (schema) to your WooCommerce products and WordPress pages.<\/p>\n\n<p>Everything below is <strong>100% free<\/strong>. No sign-up, no license key, no account, and no external connection is required.<\/p>\n\n<h4>Blog Scheduler<\/h4>\n\n<ul>\n<li>Save a post as a draft, then schedule it from <strong>Posts \u2192 All Posts<\/strong> with one click.<\/li>\n<li>Posts auto-publish on the <strong>date you choose<\/strong>, using WordPress' native scheduling.<\/li>\n<li>See everything queued, and re-schedule or publish early from one screen.<\/li>\n<\/ul>\n\n<h4>Product Schema (WooCommerce)<\/h4>\n\n<ul>\n<li>Add and save <strong>JSON-LD Product<\/strong> schema for your products \u2014 covering name, image, description, SKU\/brand, price &amp; currency, stock availability and ratings.<\/li>\n<li>Live validation as you edit, with clear status for each product.<\/li>\n<li>Auto-injects your saved schema into your product pages' <code>&lt;head&gt;<\/code>.<\/li>\n<\/ul>\n\n<h4>Page Schema<\/h4>\n\n<ul>\n<li>Add and save <strong>JSON-LD<\/strong> schema for your pages \u2014 <strong>WebPage, FAQPage, AboutPage, ContactPage<\/strong> or <strong>ItemList<\/strong>.<\/li>\n<li>Live validation, breadcrumbs and publisher fields.<\/li>\n<\/ul>\n\n<h4>Simple, clean settings<\/h4>\n\n<ul>\n<li>Toggle head-injection and set your organization name &amp; URL. That's it.<\/li>\n<\/ul>\n\n<h3>Looking for more? (Pro)<\/h3>\n\n<p>The Pro version adds power features for stores and busy publishers:<\/p>\n\n<ul>\n<li><strong>Auto-Generate schema<\/strong> \u2014 one-click, per item or in bulk (Auto Generate All, Fix All Errors, Generate Missing).<\/li>\n<li><strong>Custom schedule time<\/strong> \u2014 pick the exact time of day, not just the date.<\/li>\n<li><strong>Bulk-schedule<\/strong> months of posts in one go.<\/li>\n<li><strong>Local Business<\/strong> schema (address, opening hours, geo, GST).<\/li>\n<li><strong>Shipping &amp; Returns<\/strong> schema for products.<\/li>\n<li>Priority support.<\/li>\n<\/ul>\n\n<p>Learn more: https:\/\/growthlife.in\/growthlife-schema-blog-scheduler\/<\/p>\n\n<h3>Source Code<\/h3>\n\n<p>This plugin contains no compiled, obfuscated, or externally-built code. All\nPHP, JavaScript (<code>assets\/js\/<\/code>) and CSS (<code>assets\/css\/<\/code>) files are shipped in\ntheir original, human-readable, unminified form inside the plugin \u2014 there is\nno build step, bundler, or minifier involved. You can read and modify every\nfile directly. Public development copy: https:\/\/growthlife.in\/growthlife-schema-blog-scheduler\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install it from <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Open <strong>GrowthLife Blog Scheduler &amp; Schema<\/strong> in the admin menu.<\/li>\n<li>(Optional) Set your organization name and URL under <strong>Settings<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20account%20or%20license%20key%3F\"><h3>Do I need an account or license key?<\/h3><\/dt>\n<dd><p>No. The free version works fully on its own with no sign-up and no key.<\/p><\/dd>\n<dt id=\"does%20it%20require%20woocommerce%3F\"><h3>Does it require WooCommerce?<\/h3><\/dt>\n<dd><p>WooCommerce is only needed for <strong>Product<\/strong> schema. Blog scheduling and Page schema work without it.<\/p><\/dd>\n<dt id=\"what%20time%20do%20scheduled%20posts%20publish%3F\"><h3>What time do scheduled posts publish?<\/h3><\/dt>\n<dd><p>In the free version you choose the <strong>date<\/strong>, and the post auto-publishes on that day at the time of day you scheduled it (using your site's own timezone from Settings \u2192 General). Choosing a specific time of day is available in Pro.<\/p><\/dd>\n<dt id=\"how%20far%20ahead%20can%20i%20schedule%3F\"><h3>How far ahead can I schedule?<\/h3><\/dt>\n<dd><p>Any future date. The free version schedules one post at a time; Pro adds bulk scheduling of many posts at once.<\/p><\/dd>\n<dt id=\"will%20scheduling%20cause%20any%20wordpress%20errors%3F\"><h3>Will scheduling cause any WordPress errors?<\/h3><\/dt>\n<dd><p>No. Scheduling uses WordPress' native future-post system, applied safely with clear messages instead of errors.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20my%20data%20anywhere%3F\"><h3>Does the plugin send my data anywhere?<\/h3><\/dt>\n<dd><p>No. The free version makes no external calls and stores everything in your own WordPress site.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Hardened JSON-LD output so schema is always safely contained inside its script tag.<\/li>\n<li>Renamed the internal code prefix for stronger collision safety (existing saved schema and settings are migrated automatically).<\/li>\n<li>Shipped all JavaScript in unminified, human-readable form.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>The Schedule Blog button now appears only on the Posts list (not on Pages).<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Blog Scheduler is now date-based (pick a date; publishes that day). Fixed the Schedule Blog popup not opening on the Posts list.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial free release: Blog Scheduler (choose date), Product schema (WooCommerce), Page schema.<\/li>\n<\/ul>","raw_excerpt":"Schedule blog posts to auto-publish and add JSON-LD schema for WooCommerce products &amp; pages. Free, no account or key needed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/343541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=343541"}],"author":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/growthlife"}],"wp:attachment":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=343541"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=343541"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=343541"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=343541"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=343541"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=343541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}