[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fw7qBc8lyEPZWX1_0Hz-XzIDpTbR8yRMppi_mxj2wu1g":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":13,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":135,"fingerprints":165},"schedules","Schedules","1.1.0","Brad Parbs","https:\u002F\u002Fprofiles.wordpress.org\u002Fbradparbs\u002F","\u003Cp>Quickly and easily view all your scheduled posts.\u003C\u002Fp>\n\u003Ch3>Availiable filters\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>schedules_widget_icon - The dashicon to use for the dashboard widget.\nschedules_widget_title - The title to use for the dashboard widget.\nschedules_post_types_to_show - An arry of post types to show in the widget. Defaults to all post types.\nschedules_widget_query_args - An array of arguments to pass to the WP_Query.\nschedules_show_in_widget - Will pass ID of each post, returning `false` will not add it to the dashboard widget.\n\u003C\u002Fcode>\u003C\u002Fpre>\n","A WordPress plugin to quickly and easily view all your scheduled posts.",0,3016,"","5.8.13","5.2","5.6",[18,19,20,21,22],"calendar","content","posts","schedule","scheduled","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fschedules.1.1.0.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"bradparbs",16,3240,88,30,86,"2026-04-05T08:46:35.758Z",[37,60,81,101,119],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":57,"download_link":58,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":59},"scheduled-posts-showcase","Scheduled Posts Showcase","1.0.0","Fernando Tellado","https:\u002F\u002Fprofiles.wordpress.org\u002Ffernandot\u002F","\u003Cp>\u003Cstrong>Scheduled Posts Showcase\u003C\u002Fstrong> lets you display your scheduled (future) posts on the frontend of your WordPress site without creating problematic links to unpublished content.\u003C\u002Fp>\n\u003Cp>Unlike other solutions that link to scheduled posts and generate 404 errors for visitors, this plugin shows post information (title, date, excerpt, featured image, categories) without ever exposing the permalink or post ID.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>No 404 errors\u003C\u002Fstrong> – Never generates links to unpublished content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple display methods\u003C\u002Fstrong> – Use shortcode, widget, Gutenberg block, or REST API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully customizable\u003C\u002Fstrong> – Control what information to display and how it looks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global settings with per-instance overrides\u003C\u002Fstrong> – Set defaults once, customize where needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation ready\u003C\u002Fstrong> – Fully prepared for localization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer friendly\u003C\u002Fstrong> – Extensive hooks for customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Display Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Number of posts to show\u003C\u002Fli>\n\u003Cli>Featured image (thumbnail or medium size)\u003C\u002Fli>\n\u003Cli>Scheduled publication date\u003C\u002Fli>\n\u003Cli>Post excerpt (with configurable word count)\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Custom heading with selectable HTML tag\u003C\u002Fli>\n\u003Cli>Custom footer content for calls to action\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Appearance Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Card or minimal container style\u003C\u002Fli>\n\u003Cli>Dashicon, theme default, or no list bullets\u003C\u002Fli>\n\u003Cli>Curated icon selector for list bullets\u003C\u002Fli>\n\u003Cli>Accent color customization\u003C\u002Fli>\n\u003Cli>Responsive design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Visibility Control\u003C\u002Fh4>\n\u003Cp>Choose who can see your scheduled posts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Everyone (public)\u003C\u002Fli>\n\u003Cli>Logged-in users only\u003C\u002Fli>\n\u003Cli>Editors and administrators only\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Shortcode:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[scheduled-posts-showcase]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>With parameters:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[scheduled-posts-showcase count=\"3\" show_date=\"1\" show_excerpt=\"1\" container_style=\"card\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Widget:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add the “Scheduled Posts Showcase” widget to any widget area from Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Widgets.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gutenberg Block:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Search for “Scheduled Posts” in the block inserter and add the block to any post or page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>REST API:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>GET \u002Fwp-json\u002Fscheduled-posts-showcase\u002Fv1\u002Fscheduled-posts\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Parameters: \u003Ccode>per_page\u003C\u002Fcode>, \u003Ccode>fields\u003C\u002Fcode>, \u003Ccode>post_type\u003C\u002Fcode>, \u003Ccode>order\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Why This Plugin?\u003C\u002Fh4>\n\u003Cp>Existing plugins for displaying scheduled posts either:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Are abandoned (some over 10 years old)\u003C\u002Fli>\n\u003Cli>Link to scheduled posts, causing 404 errors\u003C\u002Fli>\n\u003Cli>Use deprecated WordPress functions\u003C\u002Fli>\n\u003Cli>Lack modern features like Gutenberg blocks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Scheduled Posts Showcase solves all these problems with a modern, secure, and fully-featured solution.\u003C\u002Fp>\n\u003Ch3>CSS Customization\u003C\u002Fh3>\n\u003Cp>The plugin provides semantic CSS classes for easy customization.\u003C\u002Fp>\n\u003Ch4>Available CSS Classes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>.sps-scheduled-posts\u003C\u002Fcode> – Main container\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-style-card\u003C\u002Fcode> – Card style container\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-style-minimal\u003C\u002Fcode> – Minimal style container\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-scheduled-heading\u003C\u002Fcode> – Heading element\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-scheduled-list\u003C\u002Fcode> – Posts list (ul)\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-list-dashicon\u003C\u002Fcode> – List with dashicon bullets\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-list-theme\u003C\u002Fcode> – List with theme default bullets\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-list-none\u003C\u002Fcode> – List with no bullets\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-scheduled-item\u003C\u002Fcode> – Each post item (li)\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-scheduled-icon\u003C\u002Fcode> – Dashicon bullet\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-scheduled-thumbnail\u003C\u002Fcode> – Featured image container\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-scheduled-title\u003C\u002Fcode> – Post title\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-scheduled-date\u003C\u002Fcode> – Scheduled date\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-scheduled-excerpt\u003C\u002Fcode> – Post excerpt\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-scheduled-categories\u003C\u002Fcode> – Categories list\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-scheduled-footer\u003C\u002Fcode> – Custom footer content\u003C\u002Fli>\n\u003Cli>\u003Ccode>.sps-no-scheduled\u003C\u002Fcode> – Empty state message\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Example Customizations\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u002F* Change font size for post titles *\u002F\n.sps-scheduled-title {\n    font-size: 1.1em;\n}\n\n\u002F* Add more padding to the card container *\u002F\n.sps-style-card {\n    padding: 1.5em;\n}\n\n\u002F* Custom color for the date *\u002F\n.sps-scheduled-date {\n    color: #666;\n    font-style: italic;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>CSS Custom Property\u003C\u002Fh4>\n\u003Cp>The accent color is available as a CSS custom property:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F* Use the accent color in your custom styles *\u002F\n.my-custom-element {\n    border-color: var(--sps-accent-color);\n}\u003Ch3>Developer Hooks\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The plugin provides filters and actions for developers to customize behavior without modifying plugin code.\u003C\u002Fp>\n\u003Ch4>Filters with Examples\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>spscase_query_args\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Modify WP_Query arguments before fetching scheduled posts.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'spscase_query_args', function( $args ) {\n    \u002F\u002F Only show posts from specific category\n    $args['cat'] = 5;\n    return $args;\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>spscase_post_data\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Modify the data array for each post before rendering.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'spscase_post_data', function( $post_data, $post ) {\n    \u002F\u002F Add custom field to post data\n    $post_data['reading_time'] = get_post_meta( $post->ID, 'reading_time', true );\n    return $post_data;\n}, 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>spscase_post_html\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Modify the HTML output for each individual post item.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'spscase_post_html', function( $html, $post_data ) {\n    \u002F\u002F Add reading time after the title\n    if ( ! empty( $post_data['reading_time'] ) ) {\n        $badge = '\u003Cspan class=\"reading-time\">' . esc_html( $post_data['reading_time'] ) . ' min read\u003C\u002Fspan>';\n        $html = str_replace( '\u003C\u002Fspan class=\"sps-scheduled-title\">', '\u003C\u002Fspan>' . $badge, $html );\n    }\n    return $html;\n}, 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>spscase_output_html\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Modify the complete rendered HTML output.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'spscase_output_html', function( $html, $posts, $settings ) {\n    \u002F\u002F Wrap output in custom container\n    return '\u003Cdiv class=\"my-custom-wrapper\">' . $html . '\u003C\u002Fdiv>';\n}, 10, 3 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>spscase_rest_post_data\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Modify post data in REST API responses.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'spscase_rest_post_data', function( $post_data, $post ) {\n    \u002F\u002F Add author name to API response\n    $post_data['author'] = get_the_author_meta( 'display_name', $post->post_author );\n    return $post_data;\n}, 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>spscase_excerpt_length\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Override the excerpt word count.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'spscase_excerpt_length', function( $length ) {\n    \u002F\u002F Shorter excerpts for sidebar widgets\n    return 15;\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>spscase_date_format\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Override the date format (default: WordPress date_format option).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'spscase_date_format', function( $format ) {\n    \u002F\u002F Show relative dates like \"in 3 days\"\n    return 'relative';\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>spscase_post_types\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filter available post types in the settings dropdown.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'spscase_post_types', function( $post_types ) {\n    \u002F\u002F Remove 'page' from available post types\n    unset( $post_types['page'] );\n    return $post_types;\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>spscase_cache_expiration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Modify cache duration in seconds (default: 3600 = 1 hour).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'spscase_cache_expiration', function( $seconds ) {\n    \u002F\u002F Cache for 6 hours on high-traffic sites\n    return 6 * HOUR_IN_SECONDS;\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>spscase_allowed_footer_html\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Modify allowed HTML tags for footer content.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'spscase_allowed_footer_html', function( $allowed_tags ) {\n    \u002F\u002F Allow button element in footer\n    $allowed_tags['button'] = array(\n        'class' => true,\n        'type'  => true,\n    );\n    return $allowed_tags;\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Actions with Examples\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>spscase_before_output\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Fires before the scheduled posts list renders.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action( 'spscase_before_output', function( $posts, $settings ) {\n    \u002F\u002F Track impressions\n    if ( function_exists( 'my_track_impression' ) ) {\n        my_track_impression( 'scheduled_posts_widget' );\n    }\n}, 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>spscase_after_output\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Fires after the scheduled posts list renders.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action( 'spscase_after_output', function( $posts, $settings ) {\n    \u002F\u002F Output additional content after the list\n    echo '\u003Cp class=\"sps-custom-note\">Updated hourly\u003C\u002Fp>';\n}, 10, 2 );\u003Ch3>Support\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Need help or have suggestions?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fservicios.ayudawp.com\" rel=\"nofollow ugc\">Official website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fscheduled-posts-showcase\u002F\" rel=\"ugc\">WordPress support forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002FAyudaWordPressES\" rel=\"nofollow ugc\">YouTube channel\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fayudawp.com\" rel=\"nofollow ugc\">Documentation and tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Love the plugin? Please leave us a 5-star review and help spread the word!\u003C\u002Fp>\n\u003Ch3>About AyudaWP.com\u003C\u002Fh3>\n\u003Cp>We are specialists in WordPress security, SEO, and performance optimization plugins. We create tools that solve real problems for WordPress site owners while maintaining the highest coding standards and accessibility requirements.\u003C\u002Fp>\n","Display your scheduled and future posts on the frontend without generating 404 links. Show visitors what's coming next.",10,196,"2026-02-26T13:13:00.000Z","6.9.4","5.8","7.4",[52,53,54,55,56],"content-schedule","editorial-calendar","future-posts","scheduled-posts","upcoming-posts","https:\u002F\u002Fservicios.ayudawp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscheduled-posts-showcase.1.0.0.zip","2026-03-15T15:16:48.613Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":24,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":13,"tags":74,"homepage":78,"download_link":79,"security_score":80,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":59},"scheduled-contnet-by-streama","Scheduled Content","2.1","Danny159","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanny159\u002F","\u003Cp>After installing and activating the plugin you can use the shortcode [schedule]. You can pass upto 4 parameters, the date and the time to show the content and the date and time the content will expired and disappear from your page or post. You have to pass at least one parameter from the scheduled or expired.\u003C\u002Fp>\n\u003Cp>Sample –\u003C\u002Fp>\n\u003Cp>[schedule on=’2014-12-01′ at=”10:01″ expon=’2014-12-01′ expat=”13:15″]\u003Cbr \u002F>\nthe content you want to hide here\u003Cbr \u002F>\n[\u002Fschedule]\u003C\u002Fp>\n\u003Cp>The 4 parameters are “on”, “at”, “expon” and “expat”.\u003Cbr \u002F>\n“on” accepts a date, until that date is arrived the content will be hidden.\u003Cbr \u002F>\n“at” accepts a time. Time has to be set in 24hrs format. (date should be yy-mm-dd if you only pass time)\u003Cbr \u002F>\n“expon” accepts a date, the content will disappear from the page on this date.\u003Cbr \u002F>\n“expat” accepts a time. Time has to be set in 24hrs format. (date should be yy-mm-dd if you only pass time)\u003C\u002Fp>\n\u003Cp>The time is compared with your blog’s time zone settings, if you set your time zone to local time zone it would be easy for you. Go to “General” settings of your wordpress dashboard, under “Time Zone” you can set the time zone you prefer.\u003C\u002Fp>\n\u003Cp>Shortcodes will also run inside this shortcode!!\u003C\u002Fp>\n","Scheduled content enables you to schedule portions of a post or page and\u002For set an expiery date for that content.",60,3619,6,"2014-05-08T13:44:00.000Z","3.9.40","3.5",[19,75,20,76,77],"page","scheduled-content","timed","http:\u002F\u002Fthatblogger.co\u002Fscheduled-content-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscheduled-contnet-by-streama.2.1.zip",85,{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":16,"tags":96,"homepage":13,"download_link":99,"security_score":100,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":59},"missed-scheduled-posts-publisher","Missed Scheduled Posts Publisher by WPBeginner","2.1.0","WPBeginner","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpbeginner\u002F","\u003Ch4>WordPress Missed Scheduled Post Publisher by WPBeginner\u003C\u002Fh4>\n\u003Cp>Do you encounter the “missed scheduled post” error with your scheduled content?\u003C\u002Fp>\n\u003Cp>Our plugin specializes in resolving the “missed scheduled post” issue with precision. It ensures that your scheduled posts consistently meet their publication deadlines. This post scheduler plugin has been meticulously crafted for optimal performance, guaranteeing zero impact on your website’s speed and responsiveness.\u003C\u002Fp>\n\u003Ch4>What Causes the Missed Scheduled Post Error?\u003C\u002Fh4>\n\u003Cp>Not seeing WordPress scheduled posts show up on time?\u003C\u002Fp>\n\u003Cp>WordPress relies on something called “WordPress cron jobs” to make these posts go live as scheduled. Think of “cron” as a fancy way of saying “commands that follow a schedule,” just like your WordPress scheduled posts.\u003C\u002Fp>\n\u003Cp>In the technical world, a real “cron job” operates at the server level. But since WordPress can’t access that level directly, it does the next best thing by running a “simulated cron.”\u003C\u002Fp>\n\u003Cp>These simulated cron jobs, including the one for your scheduled posts, are supposed to kick in whenever someone (or even a bot) visits your site. But because it’s not the real deal, there are times when it slips up and leads to a “missed schedule” hiccup.\u003C\u002Fp>\n\u003Ch4>How Do I Fix the Missed Posts Schedule Error in WordPress\u003C\u002Fh4>\n\u003Cp>Scheduled Post Check: Our post scheduler plugin diligently examines your posts every fifteen minutes to detect any missed schedule errors. If it finds one, it takes the initiative to automatically publish the missed post for you.\u003C\u002Fp>\n\u003Cp>Comprehensive Checks: We employ a range of techniques to ensure that no scheduled post slips through the cracks, guaranteeing a seamless posting experience for you.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Missed Scheduled Posts Publisher is created by the \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> team.\u003C\u002Fp>\n\u003Ch4>What’s Next?\u003C\u002Fh4>\n\u003Cp>To learn more about WordPress, you can visit \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> for tutorials on topics like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-performance-speed\u002F\" title=\"Ultimate Guide to WordPress Speed and Performance\" rel=\"friend nofollow ugc\">WordPress Speed and Performance\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-security\u002F\" title=\"Ultimate WordPress Security Guide\" rel=\"friend nofollow ugc\">WordPress Security\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-seo\u002F\" title=\"Ultimate WordPress SEO Guide for Beginners\" rel=\"friend nofollow ugc\">WordPress SEO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>…and many more \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fwp-tutorials\u002F\" title=\"WordPress Tutorials\" rel=\"friend nofollow ugc\">WordPress tutorials\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you like our Missed Scheduled Posts Publisher plugin, then consider checking out our other projects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002F\" rel=\"friend nofollow ugc\">OptinMonster\u003C\u002Fa> – Get More Email Subscribers with the most popular conversion optimization plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpforms.com\u002F\" rel=\"friend nofollow ugc\">WPForms\u003C\u002Fa> – #1 drag & drop online form builder for WordPress (trusted by 4 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.monsterinsights.com\u002F\" rel=\"friend nofollow ugc\">MonsterInsights\u003C\u002Fa> – See the Stats that Matter and Grow Your Business with Confidence. Best Google Analytics Plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seedprod.com\u002F\" rel=\"friend nofollow ugc\">SeedProd\u003C\u002Fa> – Create beautiful landing pages with our powerful drag & drop landing page builder.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpmailsmtp.com\u002F\" rel=\"friend nofollow ugc\">WP Mail SMTP\u003C\u002Fa> – Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frafflepress.com\u002F\" rel=\"friend nofollow ugc\">RafflePress\u003C\u002Fa> – Best WordPress giveaway and contest plugin to grow traffic and social followers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.smashballoon.com\u002F\" rel=\"friend nofollow ugc\">Smash Balloon\u003C\u002Fa> – #1 social feeds plugin for WordPress – display social media content in WordPress without code.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faioseo.com\u002F\" rel=\"friend nofollow ugc\">AIOSEO\u003C\u002Fa> – the original WordPress SEO plugin to help you rank higher in search results (trusted by over 2 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002F\" rel=\"friend nofollow ugc\">PushEngage\u003C\u002Fa> – Connect with visitors after they leave your website with the leading web push notification plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrustpulse.com\u002F\" rel=\"friend nofollow ugc\">TrustPulse\u003C\u002Fa> – Add real-time social proof notifications to boost your store conversions by up to 15%.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> to learn from our \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fwp-tutorials\u002F\" rel=\"friend nofollow ugc\">WordPress Tutorials\u003C\u002Fa> and find out about other \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fplugins\u002F\" rel=\"friend nofollow ugc\">best WordPress plugins\u003C\u002Fa>.\u003C\u002Fp>\n","Are your scheduled posts missing their publication times? Missed Scheduled Posts Publisher effectively resolves the 'missed scheduled post'  &hellip;",60000,200370,98,58,"2024-10-11T16:45:00.000Z","6.6.5","5.0",[97,98,55],"cron","missed-schedule","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmissed-scheduled-posts-publisher.2.1.0.zip",92,{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":89,"downloaded":109,"rating":32,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":13,"download_link":118,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":59},"scheduled-post-trigger","Scheduled Post Trigger","3.2","Jennifer Moss","https:\u002F\u002Fprofiles.wordpress.org\u002Fmossifer\u002F","\u003Cp>When a visitor loads your site, this lightweight script checks to see if any scheduled posts have been missed. If so, it publishes them immediately.\u003C\u002Fp>\n","Checks to see if any scheduled posts have been missed. If so, it publishes them. NOTE: This plugin is meant as a stop-gap until you and your web host  &hellip;",387107,27,"2025-04-29T18:14:00.000Z","6.8.5","4.2","7.0",[116,98,117,55],"missed-posts","missed-scheduled-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscheduled-post-trigger.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":68,"num_ratings":70,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":13,"tags":132,"homepage":13,"download_link":134,"security_score":80,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":59},"wp-missed-schedule-posts","WP Missed Schedule Posts","1.1","NewVariable","https:\u002F\u002Fprofiles.wordpress.org\u002Fnewvariable\u002F","\u003Cp>This plugin will publish all the future\u002Fscheduled post missed by WordPress cron.  It will check it every 15min and publish 20 posts at a time.\u003C\u002Fp>\n","Auto publish future\u002Fscheduled posts missed by WordPress cron",10000,57692,"2017-07-20T10:54:00.000Z","4.8.28","3.6",[133,54,20,22,55],"future","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-missed-schedule-posts.1.1.zip",{"attackSurface":136,"codeSignals":148,"taintFlows":155,"riskAssessment":156,"analyzedAt":164},{"hooks":137,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":147,"entryPointCount":11,"unprotectedCount":11},[138],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","wp_dashboard_setup","anonymous","schedules.php",19,[],[],[],[],{"dangerousFunctions":149,"sqlUsage":150,"outputEscaping":152,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":154},[],{"prepared":11,"raw":11,"locations":151},[],{"escaped":11,"rawEcho":11,"locations":153},[],[],[],{"summary":157,"deductions":158},"Based on the provided static analysis and vulnerability history, the \"schedules\" plugin version 1.1.0 exhibits an exceptionally strong security posture. The absence of any identified attack surface points (AJAX handlers, REST API routes, shortcodes, cron events) significantly limits potential entry vectors for malicious actors. Furthermore, the code analysis reveals no dangerous functions, no direct SQL queries (all prepared statements), and all outputs are properly escaped. The lack of file operations, external HTTP requests, and notably, the complete absence of nonce and capability checks, while indicating a minimal attack surface, also suggests a potential lack of necessary security controls for the limited functionality that might exist. The vulnerability history is clean, with zero known CVEs of any severity, which is a strong indicator of secure development practices and thorough testing. The plugin appears to be well-maintained and free from known security flaws.  While the complete lack of identifiable entry points and security checks might seem concerning from a code analysis perspective, in the context of zero vulnerabilities and zero attack surface, it points to a plugin that likely has very limited or no user-facing functionality that would require such checks. This could be a strength if the plugin's purpose is purely internal or infrastructural, but warrants a closer look at its actual function if it were to be exposed to user interaction.",[159,162],{"reason":160,"points":161},"No nonce checks found",5,{"reason":163,"points":161},"No capability checks found","2026-03-17T05:59:52.468Z",{"wat":166,"direct":171},{"assetPaths":167,"generatorPatterns":168,"scriptPaths":169,"versionParams":170},[],[],[],[],{"cssClasses":172,"htmlComments":175,"htmlAttributes":176,"restEndpoints":177,"jsGlobals":178,"shortcodeOutput":179},[173,174],"scheduled-posts-widget-wrapper","scheduled-posts-widget",[],[],[],[],[]]