This plugin will schedule 'auto post checks' to publish new posts and/or recycle old posts automatically.
Use the Auto Post Scheduler to publish new posts and/or recycle old posts, automatically! No need to schedule post times individually, and recycling old posts keeps your site looking fresh.
Especially useful when importing a large number of posts, you can
have the Auto Post Scheduler publish them at whatever frequency you choose.
Works great with the auto blogging plugin http://videoblogsterpro.com
Pro version WP Auto Poster completely rewritten to be easier to use, with more features, unlimited rulesets, and premium support.
Auto Post
Scheduler
directory to the /wp-content/plugins/
directorySettings -> Auto Post Scheduler
to set options and Enable the 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.
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:
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:
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.
= 1.84
= 1.83
= 1.82
= 1.81
= 1.80
= 1.70