Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I'm looking for a WordPress plugin that will add approval functionality to post. For example, I want all new posts to be approved by at least 3 other editors before it can be published.

Do you know about anything like that?

share|improve this question
To whoever is voting close could you provide a reason ? Is this because of this question on meta meta.webapps.stackexchange.com/questions/162/… –  phwd Jul 9 '10 at 13:11

4 Answers 4

You don't need a plugin for this if you make the user a "Contributor":

A contributor can edit their posts but cannot publish them. When a contributor creates a post, it will need to be submitted to an administrator for review. Once a contributor’s post is approved by an administrator and published, however, it may no longer be edited by the contributor.

A contributor does not have the ability to upload files/images.


However, if you want a plugin I've found GT Post Approval but it was last updated on 2007-4-28 so I don't know if it will still work with the latest version of Wordpress.

GT Post Approval adds "Approve/Reject" buttons visible just for administrators and editors in the Menage > Posts page. Not approved posts are visible just in the author's archives and in the search results.

This page indicates that there are some issues with this plugin and how it interacts with other plugins, so do some research first before installing it.

share|improve this answer
Thanks for the answer, Chris. Unfortunately this is not really what I'm looking for. I need to have some sort of voting system for few administrators/editors who will collectively decide what to publish. –  Fczbkk Jul 9 '10 at 13:00

Look for a publishing "workflow" plugin, i.e.:

  • Zensor: Supports author and moderators. It's docs don't appear to allow you to require 3 editors but it's potentially a starting point.

  • Edit Flow: Supports custom post statuses. It's not about approval but it might be easy to write a simply add-on plugin that would use this post statuses to achieve what you are looking for. (There's a review of Edit Flow but unfortunately I can't provide a link because I just started answering here and don't have enough point. Google "Turn WordPress into a complete CMS for newsrooms" to find it.)

  • Custom Coding: Well, there is always hiring someone to create a custom plugin for you if you really need exactly what you state and can't find it any other way (actually, I'd be surprised if many others wouldn't have the same need.)

Hope this helps.

share|improve this answer

You can use Capability Manager plugin in order to set the various user permission and user #level for all User roles on your blog.

So you can set Contributors and Author level permission to cannot "publish post" (but they can create drafts and pending post) and set Editors permission to give capabilities about "edit/publish post" (for any editor's posts) and "edit/publish others post" (to allow editors can edit draft and publish others author/contributor pending posts).

"So all editor (level 7) users can modify or re-publish, an already published post."

If you want to block that an editor may modify an already published post by another editor user, you can install "Multi editor posts control" plugin. This last (v.1.4) consider from 1 to 6 #user_level (setting up into Capability manager) AS Auhtor/Contributor, instead, 7 #user_level AS Editor.

"So ONLY the 1st editor (level=7, and admin always) of a specific post, may edit or re-publish that post!"

This plugin allow, moreover, multiple editors for a single post: Multiple editor/s may be inserted in a list into a post, to allow the edit post by another or more editor users, this is possible ONLY in combine by using SP Authors plugin. Best regards. Bye!

share|improve this answer

Another way of tackling this, if you're looking for review/approval by several people is to go with an online proofing app. If you have 3 editors making approvals, does that mean you are doing heavy content marketing? If so, try out something like ProofHQ (www.proofhq.com) or AtTask (www.attask.com).

From there, it's a pretty easy port to WP for posting.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.