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 – PostControl 1.0 is released Ken Villines 1.0

WordPress Plugin – PostControl 1.0 is released

After many requests for a plugin “like DraftControl” but for posts, I have actually written one — PostControl 1.0 is released.

Feature List:
Supports Versions 1.5+, 2.0+
Number of viewable posts per page is changeable
Unpublish individual Posts from PostControl
multi-unpublish if you need that kind of power
Add Categories to a post without leaving PostControl. (support for multiple cats coming soon)
Change the Owner of a post for individual entrees without leaving PostControl.
Delete individual Posts from PostControl
multi-delete if you need that kind of power

Save the postcontrol.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 “PostControl”.
The controls are pretty much self explanatory.

Download PostControl 1.0

29 Responses to “WordPress Plugin – PostControl 1.0 is released”

  1. hip Says:


    I just started my search for a similar tool and find it’s great. I have but a problem: I wanted to ‘bulk manage’ pages instead of posts. :-(

    I’ll keep on googling.


  2. Will Says:

    Nice, makes it so much easier. Thanks a lot! :)

    Yeah how about a PageControl plug-in next? ;)

  3. Will Says:

    OH and one little bug.

    There should not be a previous link on the first page of results. I just clicked it for kicks. ;)

    [code]WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-20, 20' at line 1]
    SELECT wp_posts.* FROM wp_posts WHERE wp_posts.post_status = 'publish' ORDER BY post_date DESC LIMIT -20, 20[/code]

    WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-20, 20' at line 1]
    SELECT wp_posts.* FROM wp_posts WHERE wp_posts.post_status = 'publish' ORDER BY post_date DESC LIMIT -20, 20

  4. BlogBuster » Blog Archive » WordPress Plugin - PostControl 1.0 Says:

    [...] Med dette plugin er det muligt, hurtigt og nemt via én side, at styre alle ens weblog-indlæg. [...]

  5. Ken Villines Says:

    @ Will

    Thanks I will fix that ASAP

  6. Matt Bramanti Says:

    Ken, this is great. Thank you so much! I can’t wait for multiple-category support!

  7. Will Says:

    All right, cool. :)

  8. Ed Morrow Says:



    You just saved me loads of time. I imported about 160 posts and need to categorize them.

    Thanks again.

  9. MASA Says:

    Please make it support multi categories for multiposts soon.

    Or how about a search and category feature based on title

  10. Gurumustuk Says:

    Thank you for this. I’ve been looking far and wide for something for WP 2.0 to re-categorize posts. In all the forums people are asking for this. Lots of people from other blog software like blogger importing into WP and then have to categorize.

    I think this would be a huge service to make the multi-category updates work. The only program that used to be around was “Batch Categories” ( http://climbtothestars.org/archives/2004/07/13/batch-categories-09/ ) but it no longer works for recent versions. You might consider checking it out to get ideas :)

    Hope you can figure out something soon! If so… I’m sure tons of people will make use of it.

  11. Gurumustuk Says:

    Oh…one other thing. I noticed that the intial category always displayed “Uncategorized”…on all my posts…even though they have other categories set.

    Then in the PostControl interface if I change the cat…it then displays that on the page… but not before Post control makes a change.

  12. Tal Galili Says:

    I Also wish to thank you a great deal for your plugin.

    And am joining to the others – regarding the “mass catagory” feature.

    One Idea writen here – Wich I would greatly wish seeing – is the:

    “mass catagory – by search query”
    (simular to what MASA said)

    Example of the steps:
    1) search and dispplay all my post containing the word “plugin”
    2) now allow me to add all of them to that catagory.

    This add-in will help me imensly (for I also imported a few hundred posts – who I now need to catagories)

    Thank you againg and again,

  13. Matt Bramanti Says:

    Ken, would it be possible, in the next version, to do mass changes? Instead of having to confirm each category change one at a time, could you change a whole bunch and then hit the “change” button?

  14. Ryan Says:

    Also looking for that muti-categories version. Great work though Ken! And I agree that incorporating the mass changes would be more convenient.

  15. Endre Madarasz Says:

    Thanks for this great script!
    I also agree with the requirement of mass changing!
    If I have time I will also look at the code:)


  16. Ken Villines Says:

    Hi Everyone!

    It has been a really hectic three months…I have moved from MA to CT. We still haven’t sold our house in MA. I am traveling to Boston for work. I am basically a walking zombie.

    I hope to get things under control and get to work on a new version soon!


  17. Will Says:

    Glad to hear that! :)

  18. Tom Says:

    Hi Ken, great plug-in. Was really useful for me when I kept making errors on importing all my old posts. Saved a lot of tedious clicking!

    Suggestions for a future version – allow mass enable/disable of comments, and provide a “show all” option in the post count selection box.


  19. Your door to blogging! Says:

    More Control: Posts and Drafts…

    Blogates enabled you more control of your blog. Draft Control has added for your convenience.


  20. DjSlash Says:

    I’d like a search function. I made a little hack that makes it work, but it still needs some tweaking, also a little form should be made, but this is a start.

    [code] if(isset($_REQUEST['search']))
    $q_search = " AND $wpdb->posts.post_content LIKE '%".$_REQUEST['search']."%'";

    $query = "SELECT $wpdb->posts.* FROM $wpdb->posts".
    " WHERE $wpdb->posts.post_status = 'publish'".$q_search." ORDER BY post_date DESC".
    " LIMIT $offset, $posts_per_page";

  21. bulletz Says:

    I am getting this error:

    WordPress database error: [Table 'db185151863.wp_post2cat' doesn't exist]
    SELECT COUNT( * )FROM `wp_post2cat` WHERE `post_id` = 62 AND `category_id` = 5


  22. Ken Villines Says:


    I haven’t had this problem and it doesn’t seem anyone else has. I am assuming by the error message that your database name is db185151863, is this correct?

    Somehow it is saying the post2cat table doesn’t exist. What version of WP are you using?


  23. Supplementals Hell: Getting Rid of Multiple Categories | InvestorBlogger Says:

    [...] Well, when I found out that Google not only scans the main page of your blog, but also the archives, the categories, etc.. and naturally it finds a lot of pages or posts that are the same or surprisingly similar! One easy solution is to cut the number of categories that you put your posts in! I used to publish my posts in 2 or even 3 categories, but of course this would simply increase the number of duplicates found by Google! So now one post – one category! Of course, what do you do with nearly 500 back posts, most of which are double or triple categoried! Well, you have to go back and clean up the mess! And you can use the plugin Post Control to change categories for upto 50 posts a page ! Not so difficult, either. [...]

  24. Bob Says:

    PLEASE Kevin could you make a PAGE CONTROL that would be the POST control for the PAGE of WordPress?

    It will have great success

  25. abdomain referencement Says:

    Too bad there isn’t a 2.3 version of this great plugin :(


  26. Jonathon Says:


    I hope you are doing well.

    This plugin at least partially works, and is still helpful, with WP 2.3.

    I am supplementing it with WP-Cats.
    There is also a wordpress plugin called Batch Categories that I have not tried, but could be great – I’m not sure how it compares with WP-Cats – different but similar.

    If you ever return to Draft Control and Post Control,
    I wonder if you can add a Search/Filter feature to them, like on the standard Manage Posts and Manage Pages pages.

    Imagiscape Caregiving

  27. Le Says:

    Is it compatible with WP 2.3 ?

    When I tried to delete post this message pop up ”
    Cannot load .

  28. Amy Jo Yates Says:

    I’m running WordPress 2.6.1 and Post Control doesn’t work. i activate and then all I get is “cheatin, huh?” Bummer. I was really looking forward to this.

    Amy Jo Yates

  29. Amy Jo Yates Says:

    I also tried Batch Categories and it didn’t work either.

Leave a Reply