What’s the Difference Between PublishPress Capabilities and PublishPress Permissions?
We provide two plugins that allow you to control who can access what on your WordPress site. This is simple way to understand the difference:
- PublishPress Capabilities: General capabilities for user roles.
- PublishPress Permissions: Specific capabilities for individual posts, pages, or users.
OK, that's maybe too simple, so here's more detail:
- PublishPress Permissions allows you to customize the default WordPress permissions.
- PublishPress Permissions allows you to customize advanced permissions that go far beyond the scope of the WordPress core.
Here's an contrasting example when it comes to Post:
- PublishPress Capabilities allows you to control who can publish all your Posts.
- PublishPress Permissions allows you to control who can publish Posts with a particular Status, Category or Tag, or even Posts without a specific Category or Tag.
Here's another comparison:
- PublishPress Capabilities allows you to control who can read all your Pages.
- PublishPress Permissions allows you to control who can read Pages with a specific Status, Category or Tag, or even Pages with a particular parent Page.
There are many more differences between the two plugins, but hopefully this gives you a general guide: PublishPress Capabilities controls the default WordPress permissions and PublishPress Permissions goes much deeper.