PublishPress Permissions is a powerful WordPress plugin that gives you fine-grained control over who can read, edit, approve, and publish content. It extends WordPress roles and capabilities, adds flexible content access rules, and works seamlessly with custom post types, taxonomies, and multisite. Ideal for newsrooms, agencies, membership sites, and any team that needs workflow-friendly content permissions.
- Granular permissions by role, user, or group
- Front-end viewing restrictions for posts, pages, and CPTs
- Edit, approve, and publish controls per post, term, or author
- Custom permission groups to organize team access
- Support for custom post types and custom taxonomies
- Category and term-based content restrictions
- Per-status rules: draft, pending, scheduled, published
- Author-specific editing and visibility rules
- Content ownership overrides and exceptions
- Multisite-ready with site-level and network rules
- Compatible with classic and block editor (Gutenberg)
- Works with popular membership and editorial workflow plugins
- Admin UI for easy rule assignment and auditing
- Shortcodes and filters for custom access logic
- Performance-focused with cached permission checks