WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am looking into having the two following roles:

  1. Editor
  2. Publisher

and the following different states a post can be in:

  1. Draft
  2. Ready for publication
  3. Published

The workflow I am seeking is:

  1. An editor writes a blogpost. It is a draft.
  2. Once it is final, the editor marks ist as ready for publication. From that moment on, the editor looses the ability to edit the blogpost.
  3. The publisher reviews, edits and publishes the blogpost.

Is this possible with Wordpress?
If not, is there a state of the art plugin for such a workflow?
It seems like an obvious workflow.

share|improve this question
As I have less than 300 points in reputation, I could not add the "publication" tag to the post. Could someone do this (if it makes sense)? – Pierre Spring Jul 26 '11 at 15:39
"publication" is not a very descriptive tag. "workflow" is just fine. – scribu Jul 26 '11 at 16:03
up vote 2 down vote accepted

Allow me to translate the roles and states into WP parlance:


  1. Editor -> Author
  2. Publisher -> Editor


  1. Draft -> Draft
  2. Ready for publication -> Pending Review
  3. Published -> Published

The only thing you need a plugin for is this bit:

"From that moment on, the author looses the ability to edit the blogpost."

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.