How do you make it so a WordPress Author requires a post to be approved before publication?

Question and Answer

Question: How do you make it so a WordPress Author requires a post to be approved before publication?

I’m currently running a community-based site with a few authors. We collaborate as a group, but the site is run like a business, and we like to make mutual decisions, after a recent incident, we have disabled access to authors.

I was looking into a way we could have authors submit their post, but it only appears on the site once approved by an admin/supervisor? Surely this must exist, or would we have to have separate internal processes outside of WordPress?


This is a perfect example of where you can use the Contributor role built into the WordPress core.

Contributors are still listed as authors on the public post, it’s just they don’t have the same privileges as those given the Author role in the administration panel.

To assign the Contributor role to a user, click the “Users” menu option in the WordPress Admin Panel, and simply select “Contributor” from the drop-down list of role options.

WordPress Contributor Role
Changing the Contributor role

In short, the Contributor role allows them to write and manage their own posts but they can’t publish them.

A user with the Editor or Administrator role would need to publish the post for it to go live on the website. Once live, the authorship of the post is still attributed to the contributor.

Ask A Question

Recent Questions

How do you manage affiliate links on WordPress?

Question: How do you manage your affiliate links on WordPress? I figured there is a plugin or combination of plugins that together allow you to manage all your links in one place, redirect to the local Amazon site (, or whatever country the user is in), decloak redirects, etc.

Read More »

Social Shares

Follow the Blogging Mechanic on Pinterest

How to make a WordPress Author's Post to be Approved before PublicationHow to make a WordPress Author's Post to be Approved before Publication

I’m also on Twitter and Facebook.  These are new accounts, so a follow there is even more appreciated!  

Leave a Reply

Your email address will not be published. Required fields are marked *

  • About

    The Blogging Mechanic

    Hi, I'm Owen. I provide WordPress Technical Support Services to bloggers who prefer to forget about the technical stuff so they can concentrate on content creation and blogs.

  • Blogging Mechanic
  • For those bloggers that do enjoy getting their hands dirty, I also write short practical tutorials for Bloggers on how to get technical stuff done.

    This site is new, part of a new direction and a work in progress!

  • Posts on this website may contain affiliate links, which means I may receive a small commission, at no cost to you, if you make a purchase.
  • Recent Posts

  • Recommended Hosting

    Having used various hosts over the years, the two I particularly recommend are Cloudways and Siteground.

    Cloudways is superb for those considering starting (or moving to) a WordPress blog as they let you try it out for a few days without committing to purchase.

    Cloudways Web Hosting

    SiteGround Web Hosting

  • Get Tips To Your Inbox

  • Recommended Mailing List

    I set up a lot of Mailing List integrations with WordPress - Mailchimp, GetResponse, AWeber, Constant Contact, Infusion and others, but one I particularly like is MailerLite.

    MailerLite has a beautiful, clean and intuitive interface and is perfect for Bloggers to start a list.

    FREE for your first 1,000 subscribers and you can send out 12,000 emails a month on this plan.

  • shares