PublishPress Permissions 4.9.1: Improved Accessibility
This post is about a release of PublishPress Permissions. This plugin to allows you to control who can view and edit your WordPress content. You can give very specific access to individual posts, tags, categories, and more.
PublishPress Permissions 4.9.1 focuses on a smoother and safer admin experience. The biggest user facing changes provide you with improved accessibility in the Permissions settings and dashboard.
Table of Contents
Accessibility improvements
This release makes key Permissions screens easier to navigate for people using keyboards, screen readers, and other assistive technology.
- Settings navigation: The Permissions settings tabs are now easier to understand and navigate with a keyboard.
- Dashboard controls: Search, sort, agent type, operation, and permission controls now have clearer labels and focus states for assistive technology.
- Help controls: Configuration help areas are now keyboard operable and better announced to screen readers.
Performance and reliability fixes
- REST API media queries: Media library requests now use existing permission filters more efficiently, reducing memory use on large libraries.
- Protected terms: Protected taxonomy terms are now retained correctly when posts are updated through the REST API.
- ACF compatibility: ACF related saving issues that could prevent some Permissions assignments from being stored have been fixed.
- Teaser previews: Preview title filters now receive the correct arguments, improving consistency in teaser output.
Security and cleanup fixes
This release also includes several security hardening and cleanup fixes, so updating is recommended for all sites.
- Teaser rich text settings: Saved rich text teaser settings are now sanitized more safely while preserving supported formatting.
- Update refresh requests: Refresh actions now require a valid security nonce to help prevent unwanted admin requests.
- Nonce field output: Security control markup is now restricted to an allowed set of fields and attributes.
- Uninstall cleanup: Delete on uninstall cleanup is now limited to PublishPress Permissions options to avoid removing unrelated settings.
This post provides an overview of the new features in this release of the PublishPress Permissions plugin. The complete changelogs for both Free and Pro versions are available in our Docs area.

Control access to your content
PublishPress Permissions allows you to enable or deny access to posts, pages, categories, tags and more. You can control who can view and edit your WordPress content.
