Auto Post Scheduler
by johnh10 4.7 (36 reviews)

Auto Post Scheduler

This plugin will schedule 'auto post checks' to publish new posts and/or recycle old posts automatically.

Auto Post Scheduler ranks #1,510 among WordPress.org plugins with 10,000+ active installations, is #36 of 1,885 in the Calendar & Events category, a 4.7/5 rating from 36 reviews, and was last updated Jun 17, 2024. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 6.3 (Current: 7.1)
v1.84 Current Version v1.84
Updated 2 years ago Last Update on 17 Jun, 2024
Refreshed 13 hours ago Last Refreshed on
#36 of 1,885 in Calendar & Events Top 5% by installs No update in over a year
View on WordPress.org
Rank
#1,510
No change
Active Installs
10K+
-47.3%
KW Avg Position
158.5
1 worse
Downloads
160.4K
+3 today
Support Resolved
0%
No change
Rating
94%
Review 4.7 out of 5
4.7 (36 reviews)

Next Milestone 20K

Total Progress 88.9%
10K+ 20K+
89
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 1,112 more installs to reach 20K+

Rank Changes

1,435 1,472 1,510 1,548 1,586 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
1,435 1,472 1,510 1,548 1,586 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
Current #1,510
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
0 10 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.7
36 reviews
Overall 94%
5
33 (92%)
4
0 (0%)
3
1 (3%)
2
0 (0%)
1
2 (6%)

Security History

Source: WPVulnerability

1 known vulnerability on record · 1 in the last 24 months · checked 2 days ago

  1. UNPATCHED

    Auto Post Scheduler [auto-post-scheduler] <= 1.84 (unfixed + closed)

    CVE-2026-1877 · No fix released

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site owners who publish or import large numbers of posts. It automates post publishing by scheduling checks to release new posts and recycle old ones at a set frequency instead of scheduling each post individually.

  • Auto post checks scheduling
  • Publishes new posts automatically
  • Recycles old posts
  • Configurable publish frequency
  • Useful for bulk post imports

Frequently Asked Questions

Common questions about Auto Post Scheduler

Auto Post Scheduler hooks into the WordPress WP-Cron for scheduling. These cron events are typically only checked when a visitor loads any WordPress page on the site. If there are no visitors, there can be no cron checks and therefore no site. If there are no visitors, there can be no cron checks and therefore no auto post checks. If you are using .htaccess to allow,deny by IP, make sure to allow the IP of your WordPress site itself as the wp-cron uses that IP address. Error: aps_auto_hook not scheduled, likely another plugin misuse of cron_schedules This happens when another plugin incorrectly replaces cron_schedules with their own schedules instead of correctly adding to existing schedules, so the other plugin actually removes our aps_auto_hook. Other plugin code needs to be fixed.
WordPress calls WP_Cron on every page load to check for cron_schedules. If you have a high traffic site, you might want to use caching or set cron checks on a schedule instead to save on resources. See this post for more information. To do this: Make sure Auto Post Scheduler is enabled. Edit /wp-config.php and add the line define('DISABLE_WP_CRON', true); From the server command line, edit your cron with 'crontab -e' and add the line */5 * * * * wget -q -O -"http://www.mydomain.com/wp-cron.php?doing_wp_cron='date +\%s'" > /dev/null2>&1 and change 'mydomain' to your site domain. This crontab entry will call wp_cron every 5 minutes.
As far as I know, WP Super Cache must not hook into when a post status has changed. User MassimoD reports "Quick Cache does, W3Total Cache does, Hyper Cache does, Gator Cache does. Only WP Super Cache doesn't."
Yes! In case you think of something that is not covered in the plugin settings, here are the available filter hooks: aps_eligible_query - passed value is the array that will be used by WP_Query to find eligible posts. Any changes will also apply to aps_recycle_query as well. aps_recycle_query - passed value is the array that will be used by WP_Query to find recyclable posts if there are no eligible posts found. aps_update_post - passed value is the array that will be used by wp_update_post when publishing a draft or pending post. aps_recycle_post - passed value is the array that will be used by wp_update_post when recycling a published post. Example Usage #1: I only want to publish or recycle posts that have the tag 'featured'. Add this code snippet to your theme's functions.php file or equivalent. function my_aps_eligible_change($args) { $args['tag'] = 'featured'; return $args; } add_filter( 'aps_eligible_query', 'my_aps_eligible_change' ); Example Usage #2: I want to add a post meta field when a post has been recycled. Add this code snippet to your theme's functions.php file or equivalent. function my_aps_recycle_post($args) { $postID = $args['ID']; add_post_meta( $postID, 'aps_recycled', 1, true ) || update_post_meta( $postID, 'aps_recycled', 1 ); return $args; } add_filter( 'aps_recycle_post', 'my_aps_recycle_post' );
Hopefully this table will help. Hopefully. Eligible Posts? Pick Random? Recycle Posts? RESULTS over multiple auto post checks drafts no no drafts ordered by date and published. if no drafts nothing happens. drafts yes no drafts picked randomly and published. if no drafts nothing happens. drafts no yes drafts ordered by date and published. if no drafts then published posts ordered by date and recycled. drafts yes yes drafts ordered randomly and published. if no drafts then published posts ordered by date and recycled. drafts, publish no no drafts and published posts are ordered by date and either published or recycled. drafts, publish yes no drafts and published posts are ordered randomly and either published or recycled. drafts, publish no yes drafts and published posts are ordered by date and either published or recycled. Recycle Posts does not apply since there are always eligible posts. drafts, publish yes yes drafts and published posts are ordered randomly and either published or recycled. Recycle Posts does not apply since there are always eligible posts.

More plugins by johnh10

Sign In / Register

You need to sign in or register to use this feature.