Search

Table of Contents

Control Access to Custom Post Types

You are here:

A large number of WordPress have sites with custom post types.

These custom post types often hold sensitive information.

In this guide, we'll show you how to control who can read, edit and publish content in your custom post types.


Default permissions for custom post types

By default, nearly all custom post types will inherit the same permissions as Posts. So a user in the “Editor” will role will automatically be able to write and edit in your custom post type.

If you need general permissions for your custom post type, check out this guide to using PublishPress Capabilities.

In contrast, this PublishPress Permissions guide will show you how to create highly customized permissions for your custom post type.


Add highly customized permissions for your post type

  • Install the PublishPress Permissions Pro plugin.
  • Go to Permissions > Settings > Core.
  • Under “Filtered Post Types”, check the box for your post type. In the image below my post type is called “New Posts”.
  • Click “Save Changes”.

It's important to remember that PublishPress Permissions is designed for very granular permissions. We do recommend PublishPress Capabilities if you need general permissions for your content type.

Now that you have PublishPress Permissions Pro enabled, here are some ways you customize permissions for your content type:

All these highly customized options are available with PublishPress Permissions.

Professional publishing plugins for WordPress! Get PublishPress