The Auto Schedule Posts plugin manages posting on a blog so that no matter how fast posts are added they only show up according to the auto schedule parameters. Blog owners can set the plugin to only post during certain hours, on certain days, and/or maintain a minimum time period between posts. Eventually I plan to have an option so that would enforce a posting schedule (such as only posting on the half hour) where a missed time holds all posts until the next scheduled time rather than simply ensuring a minimum time gap.
There is a priority setting when selecting posts to publish which only affects multi-author blogs – Selecting “Least Recent Author” creates something of a round robin when there are multiple posts ready for publication the author who has published the least recently is selected. The “Oldest Unpublished Post” setting simply chooses the first unpublished post (by post ID) that is ready for publication without regard to author. There are also options to pick a random post from the queue or a random post from the least recent author.
Latest Version 3.6 (February 6, 2013)
- The custom post status is registered with WordPress so that posts queued for automatic publishing can be seen and edited in the WordPress Posts admin area.
- This version updates the deactivation function so that scheduled posts functionally become orphans. Previously deactivation would result in scheduled posts staying in the database but with a post status that would not show up anywhere in the WordPress Admin interface. The new deactivation function changes the status of scheduled posts to “draft” so that they can be handled as the author sees fit after the plugin has been deactivated.
- New function to “Publish All” on the settings page – each queued post is published.
- New function to “Delete This” on the settings page. Individual posts may be deleted without having to go to the post administration page.
- This has been tested in WordPress 3.5.1