New Plugin – Drafts Scheduler

By : Jeff Rose | In : Wordpress

13

I released a new plugin for WordPress today that’s pretty simple. It does just one thing – schedules your drafts.

Based on your settings, starting from a specific date it will schedule all of your drafts to be published at some time in the future.

You can schedule drafts sequentially in the order they were written, or randomly, at specified intervals, or they can be scheduled entirely randomly – but with a few guidelines. The fully random option lets you set a maximum posts per day, then chooses a random number between 0 and that, and also lets you set the start and end times of the day when the post is made.

That’s about all it does, simple. It is now available in the WordPress repository for download. I’d appreciate your feedback – you can leave me a comment below or contact me directly if you wish.

Comments (13)

[...] I’m anxious for feedback. This was a fairly simple plugin that I should have created FIRST before my other, more complicated projects, but didn’t. Anyway, enjoy and leave me your comments here or on my development site: http://www.installedforyou.com/wordpress/new-plugin-drafts-scheduler/393/ [...]

Where is the link to download it. I can not find the download it here http://wordpress.org/extend/plugins/drafts-scheduler/

[...] Drafts Scheduler will schedule all of your drafts to be published at some time in the future. [...]

[...] this concern is the Drafts Scheduler WordPress plugin by Jeff Rose. This plugin will automatically take all the posts in your WordPress [...]

This is a great plugin. I have been looking for it for months. At last one that does the job. Thank you Jeff.

Hello. First of all thank you! This is a great plug-in. Save a lot of trouble.
But I have a problem, I used Posting order: Randomly grab any draft in any order.
Set after the day 2 post Draft Scheduler. But I want every day 5 post regularly released. What Where to modify the code?

Thanks for choosing Drafts Scheduler. Hmm – I could probably build that in quite easily. I’ll have a look and send you an update tonight.

I was looking for a “better” scheduler for WP. I found this one. I installed it. I do not see it anywhere except when I look at the plugins I have installed. How do I use it? How do I configure it?

Thanks for choosing my plugin. The options are in the TOOLS menu, but I’m considering moving it into the POSTS menu. What do you think?

I suggest moving it into the POSTS menu. I looked there as it seem a sensible place to look. It never occurred to me to look in the TOOLS menu, but now that I do, I see how to operate the plugin.

Thank you!

I suggest putting an interval option like between 4 to 5 hours, so the post will not be like every 4 hours for example.

Great plugin! exactly what I was looking for…well almost…I need it to work with custom post types :(
any plans for the future to make it work? Or could you point me in the right direction to make this plugin work with CPT

It could be done, but the problem is identifying the posts vs the non-posts. Right now, the plugin gets all “POST” post-types, so as to exclude pages, revisions, etc that WordPress also stores in the posts table.

To do what you ask effectively, all the “excluded” types would have to be enumerated and excluded. There are 3 lines in the code that get the posts – 307, 364, 404 – that would need to be updated. You can either add your custom post type into these lines ( post_type = ‘post’ or post_type = ‘my-custom-type’ ) or I could see about excluding non-posts in another way. Problem is that not everyone will want CPT drafts scheduled.

Write a comment

This blog uses the cross-linker plugin developed by Jan Hvizdak, owner of Aqua-Fish.Net