Control Access to Custom Post Types
A large number of WordPress have sites with custom post types.
Sometimes this is done using custom code. Sometimes it's done with a theme. Sometimes it's done with a plugin.
However, although these methods can provide many features, they rarely deal with permissions. This can be important … these custom post types often hold sensitive information.
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 contract, this Press Permit guide will show you how to create highly customized permissions for your custom post type.
- Install the PublishPress Permissions Pro plugin.
- Go to Permissions > Settings > Core.
- Under “Filtered Post Types”, check the box for your content type.
- 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: