Warning: include_once(/home/kenv/kenvillines.com/wp-content/plugins/wordpress-support/wordpress-support.php): failed to open stream: Permission denied in /home/kenv/kenvillines.com/wp-settings.php on line 213

Warning: include_once(): Failed opening '/home/kenv/kenvillines.com/wp-content/plugins/wordpress-support/wordpress-support.php' for inclusion (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in /home/kenv/kenvillines.com/wp-settings.php on line 213
» WordPress Plugin – Draft Control Ken Villines 1.0

WordPress Plugin – Draft Control

Plugin Name: Draft Control

A simple and flexible Manage control for WordPress Drafts
Version: 0.96
Author: Ken Villines
Author URI: http://www.kenvillines.com/
License: GPL

The WordPress Plugin “Draft Control” allows users above level 5 to view drafts in a nice row paging system.


  • Change the Owner of a draft for individual entrys without leaving Draft Control.
  • Change the Category of a draft for individual entrys without leaving Draft Control.
  • Delete individual Drafts from Draft Control
  • Also multi-delete if you need that kind of power


  • Save the draftcontrol.php file to your wp-content/plugins/directory
  • Activate the plugin within WordPress in the Plugins section


  • Go to the Manage section of WP and then select “Drafted Posts”.
  • The controls are pretty much self explanatory.

Draft Control 0.96

27 Responses to “WordPress Plugin – Draft Control”

  1. kahsoon Says:

    Hello…i visited ur blog and i find it very interesting…do u mind
    exchanging links with me? Thank you very much
    my blog is at http://www.kahsoon.com

    hope to hear from u soon
    ur sincerely,

  2. Ted Says:

    Hey Ken,

    Thanks for the plugin. Saved my bacon at work when somebody pasted the upload HTML into the title of their post creating an impervious draft.


  3. Ken Villines Says:


    I am glad the plugin helped! I haven’t recieved much of a response from the WP community yet. I guess not a lot of people have multi-poster blogs where the posts have to be approved.

    I really wish wp-plugins.net kept track of the download number for me :)

    thanks for the comment

  4. Jayson Franklin Says:

    Actually this plugin rules for sites where you post using feeds. If I could change one thing, however, it would be a tick box to change posts to “publish”. Like if I had 10 drafts I could tick a box to change their status to publish.


  5. Ken Villines Says:


    This is a great idea. I will take a look at adding it in the next release. I actually have a plugin I wrote to work with syndicated posts only – via a plugin called FeedWordPress. The programmer hasn’t updated the plugin for some time so I changed some of the code and added a Syndicated Control to it. I might go ahead and release it back into the community.

    Glad you like the plugin!


  6. Jayson Says:

    feedwordpress is the plugin I use, actually, so it would be great to see it developed further. My main problem with it, and why I’m using draft control is that I’ll have 150 syndicated posts in my que and it becomes out of control to moderate them all.

    If you want to become a plugin creating star, you should take a hack at this request that I made:


    Peace and Hair Grease!

  7. Jacky Says:

    A good plugin. Thanks.

  8. Ken Villines Says:


    Glad you like it…thanks!

  9. Sirul Says:

    Hi, we’re using your nice plugin to manage drafts, but the category detection and change feature doesn’t works as it uses the post_category field in the posts table and it’s obsolete, wp 1.5 has the new post2cat auxiliary table to support multiple categories. So it could be nice to think about changing this for a future release, perhaps just show the categories as links-list as the integrated post-manager (without the feature to change it directly).

    And it could be nice also to add links to the columns titles (post-id, date, title, category and author) to sort the drafts list acording to the selection.

  10. Pariah S. Burke Says:

    Hi, Ken.

    I’ve been trying to modify your plug-in to account for multiple categories and for user security levels without luck–it’s just beyond my skill.

    Your draft control plugin is a tremendous idea.

    It’s extremely useful, but in its current state, only to individual bloggers and only with posts that have a single category. Group blogs with multiple user levels allows users of any level to change draft status–or atleast feel like they can.

    Here’s my wishlist for your next version:

    - This is a BIG one to group blogs: Do user level checking against the current user and his level relative to the author’s of the posts. In other words: SELECT ID FROM $wpdb->users WHERE user_level 5 with the ability to change draft authors. Only user level 8 and above can do that.

    - Kill the category dropdown (or make it an option to remove), and replace it with a static listing of the post’s categories. This would prevent problems with multiple categories.

    - If you do keep category dropdowns, set the selection to the actual category of the post rather than the top of the selection list.

    - Order the category list alphabetically instead of by ID.

    - Add status radio buttons for Draft and Publish, and make it batchable (i.e. a “Publish All” link).

    If you have a mailing list for this plug-in, please put me on it. I want it for Designorati.com the minute it accounts for multiple authors with disparate user levels. I’ll even give the plugin and your site some publicity on D: for the courtesy of letting me know when you’ve updated it.


    Pariah S. Burke

  11. China Snippets Says:

    Thanks for the great plugin. I was in need for a solution like this for a very long time. It makes deleting drafts so easy and efficient.

    A version for deleting posts would be kind of nice too:)



  12. Edd Says:

    Hey, great plugin but sadly doesn’t work with WordPress 2.0. Any chance of an update for 2.0?
    I like the idea of a publish option on the list too..
    Again, thanks!

  13. Rafael Bravo Says:

    Great Plugin!
    I´m having the same isues with wp 2.0, i´ll be in contact for next version!


  14. karl Says:

    Yes please for 2.0 support :-)

    Any idea when you might have support for 2.0



  15. Ken Villines Says:

    @ Everyone

    I am starting a Draft Control Mailing list soon. I will also be starting on the next version of the plug-in that will support WP 2.0. I will be sending a feature email out along with a request for Beta testers. If you are interested please email me.


  16. Luuk Says:

    Great plugin. Saves me a lot of work! Thanks al lot!

  17. kdas Says:

    Hey there :)

    hm, got a problem:

    SELECT wp_posts.* FROM wp_posts WHERE wp_posts.post_status = ‘draft’ ORDER BY post_date LIMIT 0, 20
    Keine Beiträge gefunden.

    WordPress database error: [Table 'usr_web10_1.wp_posts' doesn't exist]
    SELECT COUNT(wp_posts.ID) FROM wp_posts, wp_postmeta WHERE (wp_posts.ID = wp_postmeta.post_id) AND wp_postmeta.meta_key = ‘syndication_permalink’ AND wp_posts.post_status = ‘draft’ ORDER BY post_date

    not important for me, but i think you should know. seems to be because of the changed prefix of my tables, shouldn’t be such a big deal to edit…

    Greetz & have a nice life,

  18. Maria Says:

    This plugin looks really good. Will give it a try now… thanks in advance.

  19. jdarby Says:

    ken, i just want to thank you sooo much for creating this plugin! it is exactly what i need in conjunction with feedwordpress to manage the drafted rss posts. thanks so much!

  20. izzu Says:

    Nice plugin, thanks for that…

  21. dani Says:

    please tell me, this plugin support in WP 2.0 or no?? thanks

  22. Ken Villines Says:

    You are looking in the wrong place….check out this post for the latest version

  23. rustyvz Says:

    It is customary (and nice!) to place a link in the original post (this one) at the top pointing to the latest version. Looking at this page, until your post above on May 1, 2007, DraftControl looked abandoned.

    BTW, I do like your plugin, and hopefully the new version will work with WP 2.3 that just came out.


  24. rustyvz Says:

    Nope, didn’t work… wp_categories table name issue…

  25. xspoof Says:

    Yeah, can you please fix the plugin to work with WP 2.3

  26. mfshearer Says:


    I’ve got your plugin working for WP 2.3 as far as the wp_categories table name issue is concerned. What I did was did a find and replace on the following (due to database name changes:

    cat_ID –> term_ID
    categories –> terms
    cat_name –> name

    However, when I publish it doesn’t create a post-slug (using permalinks) so each time I batch publish, it just links to the main page. Any thoughts on how to get the post slugs to work?



  27. tedavim Says:

    Very nice plugin, thanks :)

Leave a Reply