Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
APS

Auto Post Scheduler

v1.84
by johnh10 · 4.7 (36 reviews)

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

20K+ active installs Updated Jun 18, 2024 Tested to 6.3.5
Try Demo Download
Pre-installed Ready in ~10s No card

About Auto Post Scheduler

The Auto Post Scheduler is a tool that allows you to automatically publish new posts and recycle old posts on your website. It saves you time by eliminating the need to schedule post times individually, and it keeps your site looking fresh by reusing old content. It works well with the auto blogging plugin, Video Blogster Pro. There is also a Pro version available with more features and unlimited rulesets.

Frequently asked questions

What does the Auto Post Scheduler do?
The Auto Post Scheduler publishes new posts and/or recycles old posts automatically, eliminating the need to schedule individual post times. It helps keep your site fresh and is useful for publishing large numbers of imported posts at a chosen frequency.
Does this plugin work with other plugins?
Yes, it works great with the auto blogging plugin videoblogsterpro.com.
Is there a Pro version available?
Yes, there is a Pro version called WP Auto Poster. It has been rewritten for easier use, includes more features, offers unlimited rulesets, and provides premium support.

Changelog

= 1.84

  • Updated code to use modified user parameter for authors.

= 1.83

  • Updated deprecated variable for WP_User_Query.
  • Fixed variable mismatch for comparing max posts per day.

= 1.82

  • Message tweak when more than 1 schedule event detected for APS.
  • Note on rewritten Pro version.

= 1.81

  • Check max log size when APS triggered, not just when settings page loaded.
  • Extra check for WP_Query number of results.

= 1.80

  • Added option to limit checks to posts by keyword search.
  • Added option to limit checks to posts from certain Authors.
  • Added option to set special case recycling to ‘On This Day in History’.
  • Bugfix – don’t check for restart when a published post is edited.
  • Bugfix – stop echoing log message to screen when manually publishing a post and ‘Restart on Publish?’ is checked.
  • Bugfix – don’t check for eligible posts if no eligible post statuses are checked.

= 1.70

  • Log File replaced with rolling Log Messages in database.
  • Added select box for post types.
  • Added select box for categories. If you used negative category IDs before, please redo selection.
  • Extra checks for valid 24-hour format in Limit certain Days.
  • Added ‘Recycle Posts as New?’ option to trigger any publish hooks.
  • Combined aps_restart_event and aps_schedule_event.
  • Added more DEBUG messages.
  • Added check for wp_update_post error from WordPress.
  • Expanded aps_updating toggle range, added update_option fail check.
  • Bugfix – APS checks ‘Restart on Publish?’ option only when Enabled.

1.63

  • Added filters for the queries and the updates (see FAQ). Requested by policieuxjp
  • Added option to restart the scheduler if a post is published outside of APS. Requested by brigcam
  • Added option to set max number of posts per day.
  • Added option for the scheduler to exclude certain dates. Requested by rbergeron81, policieuxjp
  • Added DEBUG mode to display extra information to logfile.
  • Changed default WP_Query to ignore sticky posts.
  • Added ability to mix Eligible Post Statuses option with Minimum Recycle Age option. Requested by hjakhrw3

1.62

  • Removed debug line that dumped schedules to log file.
  • Fixed bug added in 1.61 that prevented posts from being published. sorry about that.

1.61

  • If limit day is set to 0 no posts will be published that day.

1.60

  • SVN version change only. WP was using v1.5 instead of 1.50 so no updates.

1.50

  • Will detect missing aps_auto_post_hook event and re-add if somehow removed by another plugin.
  • Added i18n support. Google Translation for: Spanish.
  • Changed priority of ‘cron_schedules’ add_filter call to 99.
  • If no ‘Eligible Post Statuses?’ selected, default is ‘publish’.

1.41

  • Bugfix: Limit by category: WP_Query function uses ‘cat’ arg instead of ‘category’

1.4

  • Added feature: Option to also handle posts in Pending and Publish status.
  • Added feature: Support for a time range in Auto Post Schedule field. i.e. 2-6 hours.
  • Added feature: Detect if another plugin removed cron_schedules.
  • Updated feature: No longer restarts if settings are updated when Scheduler is Enabled.
  • Updated feature: Expanded ‘Limit Certain Day(s)’ to allow different limits for each day.
  • Updated feature: Time display on settings page and log file to use same 24h format.
  • Updated feature: Log messages detail post type.
  • Updated feature: Added Minimum Recycle Age for recycling posts.
  • Internal change: Use WP_Query instead of get_posts for more arg options.
  • Internal change: Moved inline css to css file.
  • Internal change: Use primary buttons instead of custom.
  • Internal change: Easier log file display code.
  • Internal change: Easier way to retrieve ‘Next auto post check’ time.

1.3

  • Will now set post time based on the timezone in Settings->General. Default UTC.
  • Added ability to limit post checks to certain days of the week and time ranges.

1.2

  • Minor cosmetic changes on options page.
  • Added quick link buttons to support/review/donations on options page.
  • Added security check for current_user_can() to manage options.

1.1

  • Added support for custom post types.
  • Bypass kses filter check during wp_update_post() to avoid WordPress
  • automatically stripping embed codes such as Youtube iframes.
  • Added ‘Settings’ shortcut link under Admin->Plugins->Auto Post Scheduler

1.0

  • Initial Release

Try other plugins

Classic Editor icon

Classic Editor

4.9 · 9M+ installs

Enables the previous "classic" editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports all…

WordPress Importer icon

WordPress Importer

3.1 · 3M+ installs

Import posts, pages, comments, custom fields, categories, tags and more from a WordPress export file.

Classic Widgets icon

Classic Widgets

4.9 · 2M+ installs

Enables the previous "classic" widgets settings screens in Appearance - Widgets and the Customizer. Disables the block editor…