How to Create a Publishing Workflow for Authors in WordPress

We received an email from a PublishPress user who wanted to set up a content workflow for their team.

This list below shows the workflow they wanted. Administrators will assign content to Authors who write the content and then submit it back to the Administrators for publishing.

  • I will add people to an “Authors” user group. Their permissions will be to send content to statuses such as “In Progress”, “Draft”, and “Pending Review”.
  • When an Author has finishd their work, they will move it to “Pending Review”.
  • When a post moves to “Pending Review”, the administrators will get notified that post is ready for review.
  • Based on the Content Checklist add-on, a number of things must be done before publishing the post: correct category selected, correct tags added, etc.

Let's show you how this is done in PublishPress:

Step #1. Install the Plugins

For this tutorial, we'll be using the free PublishPress plugin, plus the Permissions add-on and the Content Checklist add-on. Install all three of these in your WordPress site.

Step #2. Add People to a User Group

Our next step will be to create some authors who will write our content.

  • Go to Users > Add New.
  • Create new accounts for each author.
  • When creating the account, place the users into the “Author” role.

Step #3. Permissions for Authors

Now we're going to control what authors can and can not do. If you're new to WordPress, here's a guide to what authors can and can not do in a default WordPress site.

The Permissions add-on is the way you can customize the default Author permissions. This add-on controls which statuses are available to user roles.

In the image below, people in the Author role can move content to the “In Progress”, “Draft”, and “Pending Review” statuses. You'll notice that Authors cannot move content to “Published”.

Step #4. Notifications for Administrators

Now that our permissions are ready, let's set up notifications so that everyone gets notified at the right times.

  • Go to PublishPress > Notifications.
  • Click “Add New”.
  • Title: Notify Editor of New Content from Authors
  • When to Notify: Here you can choose to notify people when content in “Assigned”, “In Progress” or “Draft” is moved to the “Pending Review” status.
  • Filter the content? Choose “Post” as the Post type.
  • Who to notify? Choose the people who will approve the content.

If you want, you can add more notifications for other groups. For example, you can notify “Authors of the content” when content is sent to the “Assigned” status.

Step #5. Publish With the Content Checklist

The Content Checklist add-on allows you to set criteria that your writers should (or have to!) follow.

This add-on allows you to set a maximum and minimum value for categories, tags, and words. For example, you can now ask your users to write between 100 and 500 words or add between 3 and 5 tags.

Here’s how the Checklist appears in the WordPress writing area:

Go to PublishPress > Settings > Checklist and you can create the requirements that you want people to complete before a post is published.

Step #6. Test

Now your workflow is complete. It's time to test to make sure everything works correctly:

  • Have an “Editor” user create a post and assign an “Author” user as the content author. Do they get an email?
  • Have the “Author” log in. Can they move the content to the “In Progress” or “Draft” and “Pending Review” status?
  • Do “Editor” and “Administrator” users get an email when posts are moved to “Pending Review”?
  • Does the Content Checklist work as you want?

How to Access PHP Error Logs in WordPress

PHP Error Logs in WordPressHaving a code problem with your WordPress site?

There's a significant chance that the answer can be found in a PHP error log.

Often these error logs are available via hosting company control panels, but also there are many users who can't access them. In this guide, I'll show you how to set up your own PHP error log.

Continue reading

The WooCommerce Checklist Makes Your Product Listings Look Wonderful

WooCommerce ChecklistWooCommerce is the most popular e-commerce platform in the world, and people are using it for busier and busier stores.

If you run a busy WooCommerce site, you have 1001 things to think about every day.

You need to worry about taxes, shipping, fulfillment, customer support and all the everyday challenges of running an e-commerce store.

Wouldn't it be great if you had one less thing to worry about?

Continue reading

Say Hello to the New PublishPress Notifications

Over the last few weeks, we've been working hard to improve the Notifications area in PublishPress.

The Notifications feature makes sure your WordPress team members get the content updates they need.

There are a lot of setting in there, so our challenge was to make sure the user interface is very easy to use. Finally, we think we've succeeded.

Continue reading

Easy Publishing Teamwork on WordPress with PublishPress

WordPress is no longer a simple blogging platform it once was. Out of the box, it can be molded into a sophisticated content management system that handles complicated back-end requirements. However, your site may have requirements,  that can't be easily met with just the WordPresss core.

The PublishPress plugin meets one of such requirements. It enables teams to use WordPress as a collaborative publishing platform. It features a calendar for planning content creation, a content manager, and notifications to keep members of the team informed of the publishing workflow updates.

Continue reading

WordPress 4.9 Will Allow You to Schedule Design Changes

The Gutenberg editor is making all the headlines in the WordPress world. That new editor is due to arrive in WordPress 5.0.

However, the WordPress team are moving ahead in other areas too. One very cool new feature has just been added to WordPress 4.9, which is due for release in mid-November.

This new feature allows you schedule design changes inside the Customizer.

Let's see how this new feature will work …

Continue reading

How to See Your Draft Posts in WordPress

How to See Your Draft Posts in WordPress

By default, WordPress does not allow you to see a list of your own draft posts.

This can be frustrating if you want to see your work in progress.

The image below shows the filters on top of the “Posts” screen in WordPress. As you can see, there are a lot of available filters. However, you can't use more than one of the top row of filters. You can either click “Mine” or you can click “Draft” … you can't choose both at the same time.

Continue reading

Professional publishing plugins for WordPress! Get PublishPress