Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Restrict User Access for Posts, Pages, Categories, Tags – PublishPress Permissions icon

Restrict User Access for Posts, Pages, Categories, Tags – PublishPress Permissions

v4.1.2
by Kevin Behrens · 4.3 (57 reviews)

With PublishPress Permissions you can enable or deny access to posts, pages, categories, tags and more. You can apply these permissions for user roles …

10K+ active installs Updated Feb 11, 2025 Tested to 6.7.2 Requires PHP 7.2.5
Try Demo Download
Pre-installed Ready in ~10s No card
Restrict User Access for Posts, Pages, Categories, Tags – PublishPress Permissions

About Restrict User Access for Posts, Pages, Categories, Tags – PublishPress Permissions

PublishPress Permissions is a plugin that allows you to control who can access and edit your WordPress content. It offers features such as viewing and editing permissions, media library permissions, the ability to hide other users' posts, and the creation of user groups. The Pro version includes additional features like teaser previews of restricted content and the automatic creation of personal posts for users.

Screenshots

Restrict User Access for Posts, Pages, Categories, Tags – PublishPress Permissions screenshot
Restrict User Access for Posts, Pages, Categories, Tags – PublishPress Permissions screenshot
Restrict User Access for Posts, Pages, Categories, Tags – PublishPress Permissions screenshot
Restrict User Access for Posts, Pages, Categories, Tags – PublishPress Permissions screenshot
Restrict User Access for Posts, Pages, Categories, Tags – PublishPress Permissions screenshot
Restrict User Access for Posts, Pages, Categories, Tags – PublishPress Permissions screenshot
Restrict User Access for Posts, Pages, Categories, Tags – PublishPress Permissions screenshot

Frequently asked questions

What is PublishPress Permissions?
PublishPress Permissions is a WordPress plugin that allows you to enable or deny access to posts, pages, categories, tags, and more. You can apply these permissions for user roles, individual users, and even custom groups.
What content can I control access to with PublishPress Permissions?
You can control who can view and edit your WordPress content, including posts, pages, categories, and tags. You can also choose who can access images and files in your site's Media Library.
What are some key features of PublishPress Permissions?
Key features include setting viewing and editing permissions for posts, pages, and taxonomy terms, controlling Media Library permissions, and hiding other users' posts in the WordPress admin area. You can also create user groups to assign custom permissions.
What additional features are available in the Pro version?
The Pro version of PublishPress Permissions offers advanced features such as teaser previews of restricted content, custom WordPress statuses, and automatically creating personal posts for users. It also allows you to manage access to media, taxonomies, and custom post types.
Can I control who sees files in my Media Library?
Yes, with PublishPress Permissions, you can decide who gets to edit and view image files and documents in your Media Library. For example, you can deny all direct access to files for logged out users.

Changelog

4.1.2 – 10 February 2025

  • Added: Template function for the Teaser module (Pro). #1423
  • Fixed: “Limit to” permissions for Revision Submission were blocking draft post editing. #1407
  • Feature: Option to apply Category restrictions to archive page (Settings > Advanced > Front End)
  • Fixed: User Profile issue preventing removal of a user from all groups. #1403
  • Fixed: If a role has a Specific Permissions assigned as “Limit to > (none)”, the default post editor metabox selection for new posts was “Unblocked”
  • Fixed: Invalid classname in User/Groups selection. #1421
  • Fixed: Role Usage could not update role’s setting. #1420
  • Fixed: PHP Warning for undefined variable $item_status. #1419
  • Fixed: Default selection in Permissions metabox on Add New Post when a “Limit to” > “(none)” Permission is active. #1401
  • Fixed: Parentheses removed from editor metaboxes for cleaner display. #1387
  • Compat: PublishPress Revisions – Avoid conflict with implementation of list_others_revisions, preview_others_revisions capabilities (with Revisions 3.6.1)
  • Compat: PublishPress Revisions – “Limit to” permissions for Revision Submission also blocked the editing of regular draft posts
  • Updated: Clarified the effect of enabling/disabling Advanced Options in Plugin Settings. #1435
  • Updated: Settings > Advanced to clarify the effect of “Display all advanced options”. #1437
  • Updated: Apply Category restrictions to the Category archive page. #1425
  • Updated: Access Circles: Allow Administrators to be added to a group. #1399
  • Updated: Revisions compatibility to support reduced filtering for certain use cases. #1407

  • Updated: Language files (.pot and .mo), including FR translations. #1392

  • Updated: Composer dependencies.

4.1.1 – 30 January 2025

  • Enhancement: Cleaner, better organized plugin settings tabs
  • Enhancement: Sync Posts UI fits 1080px screens
  • Fixed: Sizing of Settings tabs for smaller screns
  • Fixed: Sizing, positioning for Settings screen right sidebar
  • Fixed: Fatal error if other code filters pre_tax_input incorrectly. #1348
  • Fixed: PHP Notice when deleting a group. #1338
  • Fixed: PHP error under certain configurations. #1318
  • Fixed: PHP warning for undefined array index in Permissions settings under some conditions. #1340
  • Fixed: Media items were selectable even when media permissions were not enabled. #1323
  • Updated: Renamed “Collaborative Editing” to align with updated terminology. #1307
  • Updated: Translations for Spanish, French, and Italian text strings. #1316
  • Updated: Moved “Statuses” to the Advanced area for better organization. #1255
  • Updated: Updated project dependencies for improved compatibility and security.
  • Removed: Purple color from the menu for a cleaner design. #1306
  • Removed: “Import” option from the interface. #1295

4.1.0 – 19 Dec 2024

  • Added: New Sidebar promotion area in the interface. #944
  • Fixed: Upcoming integration for Revision Statuses in Statuses Pro. #1286
  • Fixed: Improved design for editing groups. #1257
  • Fixed: White space removed from group list screen. #1245
  • Fixed: Updated text for the “Clone” button. #1258
  • Fixed: Permissions options moved to the “Advanced” settings area. #1247
  • Fixed: Tab “Modules” moved to the end and renamed to “Features.” #1246
  • Fixed: Hide the “ID” column by default. #1244
  • Fixed: Poor query performance on highly populated sites using PublishPress Authors. #1269
  • Fixed: Posts query errors on multisite installs with abnormal site switching/caching. #1271
  • Fixed: PHP warning in the post editor under specific site configurations. #1265
  • Fixed: Fatal error with miniOrange SSO during new post creation. #1263
  • Fixed: Fatal error under some conditions when post types are abnormally registered. #1242
  • Fixed: Spam warning message removed. #1201
  • Fixed: Non-Administrators cannot add new post on some sites #1303
  • Fixed : Multisite – Database error in posts query on installations with abnormal site switching / caching
  • Fixed : Multisite + PHP 8.2 – Fatal error on sub-sites created prior to Permissions install
  • Compat : miniOrange SSO – Fatal error when adding a new post
  • Compat : PublishPress Authors – poor front end query performance on highly populated sites
  • Improved: Design updates on the posts screen. #1218
  • Improved: Design for posts with enhanced group UI. #1257
  • Improved: Removed redundant text from the plugin screen. #1214
  • Improved: Updated and refined translations. #1239, #1246
  • Improved: Normalized whitespace for cleaner codebase.
  • Updated: .pot and .mo files with new and improved translations.

4.0.34 – 14 Nov 2024

  • Fixed : Changes to Permissions metaboxes in Post editor were not saved

4.0.33 – 13 Nov 2023

  • Fixed: Warning for early execution of load_plugin_textdomain() in WP 6.7 #1227
  • Fixed: WP 6.6 – Updating a page caused propagated permissions to be cleared under some configurations
  • Fixed: Specific Permissions for page editing caused incorrect page permalink to be output on Posts / Pages screen, under some configurations
  • Fixed: Updating a page could clear propagated permissions in specific configurations #1223
  • Fixed: Updated wording for “Add Group” button #1195
  • Fixed: Updated reference language strings #1195
  • Fixed: Removed note from “Add Group” option #1195
  • Fixed: Added Portuguese language hints #1202
  • Fixed: Added missing translation strings in permissions (free version) #1202
  • Fixed: Removed outdated message about status updates #1200
  • Fixed: Changed wording of “Add New” button to “Add New Group” #1194
  • Fixed: Removed social links from footer #1193
  • Fixed: Removed penguin logo from headers #1191
  • Compat: Experimental fix for Custom Post Type UI editing permissions #1221
  • Updated: Translation files #1190
  • Updated: Tested compatibility with WordPress 6.7 #527
  • Improved: Translation handling by removing translation functions on variables where unnecessary
  • Refined: Code formatting and normalized whitespace

4.0.32 – unreleased

4.0.31 – 8 Oct 2024

  • Fixed : PHP Notice “Attempt to read property object_type on bool” under some configurations
  • Compat : Events Manager – Error on event category creation if no other event categories exist

4.0.30 – 25 Sep 2024

  • Compat : PublishPress Authors – Default author was inappropriately applied for Contributors / Authors under some configurations
  • Change : Permissions metaboxes – include user_email as a User search field
  • Change : Media cannot be edited or deleted if attached to an uneditable post (unless “Users can always edit their own attachments” setting is enabled)
  • Change : Settings > Advanced > Constants – Setting checkbox to enable listing of all available constants (previously required constant definition)
  • Change : Settings > Advanced > Constants – Improved formatting
  • Fixed : Settings > Advanced > Constants – Add missing constant definitions, remove obsolete, list module-specific constants only if applicable
  • Feature : Edit Permission Group – Bulk edit supports conversion of existing Permissions’ adjustment (Enabled / Blocked / Limit to)

4.0.29 – 16 Sep 2024

  • Fixed : WP 6.6 – Post Visibility settings did not correctly refresh Save As caption under some configurations
  • Compat : PublishPress Statuses – Improved button captioning with Statuses 1.0.7

4.0.28 – 3 Sep 2024 (unreleased)

  • Fixed : WP 6.6 – Specific Permissions were not propagated to new subpages
  • Fixed : WP 6.6 – Page Parent selection was not properly filtered under some configurations
  • Feature : New setting, Permissions > Editing > “Page Parent selection for editable pages only”, causes Page Parent availability to follow page editing access

4.0.27 – 27 Aug 2024 (unreleased)

  • Compat : WordPress 6.0 and earlier – Fatal error on category / term insertion
  • Compat : Events Manager – If a restricted user adds an Event Category, the term hierarchy cache is updated to an empty array, breaking subsequent Event Category requests
  • Compat : PublishPress Series – Specific Permissions could not be assigned for Series Categories
  • Change : On new installations, create pp_group_members database table with a unique key

4.0.26 – 1 Jul 2024

Re-release with incremented version to force clearance of update package caches after previous mistagging

4.0.25 – 26 Jun 2024

  • Compat : PublishPress Revisions – Administrators could not be added to Change Request Notification group

4.0.24 – 18 Jun 2024

  • Compat : Advanced Custom Fields – Custom Post Types did not have type-specific capabilities enforced unless explicitly configured in ACF settings
  • Compat : Admin Columns – Users listing inappropriately filtered under some conditions
  • Compat : Disable Gutenberg – Classic Editor mode was not detected under some configurations
  • Fixed : Settings UI – Checkbox for Permissions > Settings > Editing > Media Library > “Prevent editing uploads if attached to a non-editable post” not displayed under some conditions
  • Fixed : Fatal error if constant SSEO_VERSION is unexpectedly defined

4.0.23 – 7 May 2024

  • Compat : Google Analytics by MonsterInsights – custom field error message on post update
  • Compat : PublishPress Revisions – Apply restrictive Submit Revisions permissions to limit Revision Queue listing
  • Compat : PublishPress Capabilities – Negated capabilities were not properly applied under some Permissions configurations
  • Compat : User Posts Limit – Users could not create more than one post
  • Fixed : On selection of multiple new users for group membership, if one was already a group member, none of the new selections were added

4.0.22 – 26 Apr 2024

  • Fixed : Fatal error updating a subpage

4.0.21 – 25 Apr 2024

  • Fixed : Gutenberg Editor – empty categories were unselectable on some installations
  • Change : Option to restore previous behavior by suppressing front end term filtering under some conditions
  • Change : Remove penguins from Permissions > Settings screen header
  • Fixed : PHP Warning on plugin activation
  • Perf : Improve performance of user groups retrieval query
  • Perf : Improve performance of post update query under some conditions
  • Perf : Improve performance on attachment upload / update

4.0.20 – 4 Mar 2024

  • Fixed : PHP Warning on PublishPressPermissionsGroups::getGroupsForUser() / pp_get_groups_for_user() call

4.0.19 – 29 Feb 2024

  • API : Function pp_get_groups_for_user() no longer defaulted to returning group objects
  • Compat : bbPress – Forum Role column on Users screen was hidden
  • Lang : Upate ES, FR, IT translations

4.0.18 – 27 Feb 2024

  • Perf : Eliminated scan of users table on plugin activation (impacting sites with large number of users)
  • Perf : Eliminated recursive query of subpages (impacting sites with complex page hierarchies)
  • Perf : Improved caching of post capability checks
  • Perf : On category / term queries, don’t filter term counts if empty terms are not being hidden and counts are not being shown
  • Code : Improved PHP Code Sniffer scan results
  • Compat : Elementor – Could not use Elementor front end editor to save a draft of a published post
  • Compat : Nested Pages – Apply pp_force_quick_edit capability to Nested Pages’ Quick Edit and Contextual Add / Insert buttons
  • Fixed : Filters for Post category, Tags, Terms, Parent or Status could be applied to wrong post under certain conditions
  • Fixed : Permissions > Settings > Core > Front End > “Performance: Don’t filter category / tag counts” was not applied for Administrator
  • Fixed : Some strings on Permissions > Settings were not translated
  • Fixed : Gutenberg editor usage was not properly detected when triggered by another plugin, possibly leading to issues with category / term assignment filtering
  • Fixed : Category pages: Subcategory posts were inappropriately hidden on some sites
  • Fixed : Legacy Nav Menu Management – Limited Nav Menu editors saw uneditable menus in dropdown on Menus management screen
  • Fixed : Legacy Nav Menu Management filters interfered with front end filtering under some conditions
  • Fixed : Sanity check to prevent excessive version history logging if installed plugin’s version tags or version tag storage is incorrect
  • Fixed : Terms were inappropriately auto-assigned under some conditions
  • Change : Permissions > Settings > Editing option to disable auto-assignment of terms (when default term is not selectable). Note: Auto-assignment is required for some term-restricted editing configurations.
  • Change : Auto-assign a term only if no default terms are selectable and the user’s editing access is modified by term-specific Permissions
  • Change : Never auto-assign a term to front page or posts page
  • Change : Constant definitions related to term auto-assignment to assist any potential troubleshooting or restore previous behavior
  • Change : User search for Specific Permission assignment – use LIKE matching for user meta field searches
  • Change : Suppress “Enable Permissions” metaboxes in Post editor, Edit Term screens
  • Change : Support constant PRESSPERMIT_MEDIA_UPLOAD_GRANT_PAGE_EDIT_CAPS for front end uploading solutions that require page editing capabilities for the async upload request
  • Lib : Update wordpress-reviews library to v1.1.20
  • Lib : Update wordpress-version-notices library to v2.1.3
  • Lang : Update ES, FR, IT translations

3.11.6 – 13 Dec 2023

  • Feature : Option to require Taxonomy edit capability to assign post tags that do not already exist
  • Fixed : On Post edit, Tags were not filtered based on Specific Permissions
  • Fixed : On Permissions > Settings, All Taxonomies remained checked even after updating with some disabled
  • Compat : Work around unidentified compatibility issue affecting term filtering and access to certain static methods

3.11.5 – 1 Nov 2023

  • Compat : Beaver Builder – Queries within BB shortcodes were improperly filtered
  • Fixed : Supplemental role captions were blank
  • Fixed : PHP Warning “Attempt to read property ‘count’ on string”
  • Fixed : PHP Warning “Undefined variable $admin_post_new_url”

3.11.4 – 26 Oct 2023

  • Fixed : Collaborative Publishing module was not loaded correctly on some installations
  • Fixed : Caption for Permissions: Assign Term metabox in post editor
  • Fixed : PHP Warnings on Permission Groups screen

3.11.3 – 25 Oct 2023

  • Fixed : Some Permissions filtering was not applied on sites with a custom wp-admin URL
  • Fixed : Type-specific Supplemental Roles also granted most generic capabliities in Pattern Role. Introduce new Permissions > Advanced > Role Integration setting to restore previous behavior if needed.
  • Fixed : On page edit, if the Page Parent is not editable by the logged in user, it is hidden from the Page Parent selector. This occurred only with WP >= 6.3 and with a non-standard advanced Permissions configuration.
  • Fixed : PHP Warning in term filtering (Attempt to read property “term_taxonomy_id” on string) under some configurations
  • Fixed : Filtering of default category / term by other plugin was overridden
  • Fixed : Edit User Permissions – PHP Warning “compact(): Argument must be string…”
  • Fixed : Fatal error “Call to a member function init() on null” under some configurations
  • Fixed : Version update script triggering could be skipped on Pro installation under some conditions
  • Compat : Polylang + WP 6.3 – Language filter was no longer applied to Page Parent dropdown
  • Change : Added installation log to Permissions > Settings > Install

3.11.1 – 30 Aug 2023

  • Fixed : Rest API access error on some sites (potentially preventing login)
  • Fixed : Gallery block in Gutenberg editor: error loading Image Size dropdown options
  • Fixed : Caption for Navigation Menus (for Navigation block) did not distinguish them from legacy Nav Menus
  • Fixed : PHP 8.1 – Warning for dynamic property creation in post editor
  • Compat : Peepso – Non-administrators couldn’t submit front end posts on PHP >= 8.1

3.10.0 – 19 Jun 2023

  • Compat : WooCommerce – Private Products were not listed in Shop, even if Read Permissions are assigned
  • Compat : ACF Extended – Extra Update button on Edit Term screen
  • Fixed : Fatal error for undefined PUBLISHPRESS_PERMISSIONS_PRO_VENDOR_PATH on some installations
  • Fixed : If a “Limit to: (none)” Permission is assigned to default-restrict a post type, creating a new post causes a post-specific allowance to be assigned
  • Fixed : Category filtering error caused Nav Menu corruption if empty category is used as a top level menu
  • Change : Bump WordPress version requirement to 5.5
  • Change : Bump PHP version requirement to 7.2.5
  • Change : Update vendor libraries based on revised PHP version support

3.9.3 – 11 May 2023

  • Change : Adjustment to composer.json
  • Change : Adjustment to .gitignore

3.9.2 – 10 May 2023

  • Fixed : Remove .git nested folders from some vendor libraries, using build script

3.9.1 – 9 May 2023

  • Fixed : Fatal error in Composer installs due to missing vendor libraries
  • Compat : PublishPress Planner – Status Change notifications were not sent

3.9.0 – 4 May 2023

  • Fixed : Error updating plugin with Composer, fixed by removing unused vendor libraries
  • Fixed : Fatal error in wp-admin if certain request variables have unexpected values
  • Change : Bump WordPress version requirement to 5.5
  • Change : Bump PHP version requirement to 7.2.5
  • Change : Update vendor libraries based on revised PHP version support

3.8.8 – 04 May 2023

  • Change: Added warning about end of support for WordPress 5.4 and earlier. PublishPress Permissions 3.9 will require WordPress 5.5 or later.

3.8.7 – 30 Mar 2023

  • Change : Media Library – new setting to disable “Prevent editing uploads if attached to a non-editable post”, available if Settings > Core > Filtered Post Types > “Enforce distinct capabilities for Media” is enabled
  • Compat : WPML – Logged in users saw 404 error on Home Page viewing request if post type is not enabled for Permissions filtering
  • Fixed : Error on post creation / update by Editor, under some configurations
  • Fixed : PHP 8.1 – Notice in wp-admin
  • Change : Minimum PHP version 7.2.5

3.8.6 – 23 Mar 2023

  • Compat : Elementor – Error, memory exhaustion when users try to edit their own draft in Elementor
  • Compat : PublishPress Revisions – When revision submission is enabled for unpublished posts, Revision Creation exceptions also allowed publication of main post
  • Fixed : Fatal Error for some get_pages() queries

3.8.5 – 9 Feb 2023

  • Fixed : Permission Group description was cleared when a new Permission is saved
  • Fixed : If Permissions were set to limit Page Parent selection to a single page and its descendants, when that page itself was edited, all pages were displayed in Page Parent selector (though they could not be saved)
  • Fixed : Nav Menu Management: Menu update by a limited user cause all uneditable menu items to be removed
  • Fixed : Nav Menu management by limited user based on Permissions for a specific menu – On menu update, all uneditable items were removed
  • Fixed : PHP Warning in login popup after current login times out
  • Fixed : If constant PP_RESTRICTION_PRIORITY is set, “Limit to” Category permissions (the unblocked list) were still overriding “Exclude” Category permissions
  • Compat : PublishPress Revisions – Permissions limiting revision creation to only specific posts also blocked reading access to other posts

3.8.4 – 15 Dec 2022

  • Fixed : Nav Menu Manager role had no label on Edit Permissions screen after storage
  • Fixed : Nav Menu Manager role did not allow menu creation
  • Fixed : get_pages() call with large include or exclude array caused excessively large query
  • Fixed : Classic Editor – limited authors may be locked out of editing new page if access depends on inheriting specific permissions from a required parent page
  • Fixed : Edit Category / Tag – Extra update button, not needed for non-Administrators, who don’t have multiple Specific Permission metaboxes

3.8.2 – 17 Nov 2022

  • Fixed : Post preview did not display unsaved changes
  • Fixed : WP 6.0 – Advanced option to “Delete settings on plugin deletion” prevented successful plugin deletion
  • Fixed : PHP error “undefined function PublishPressPermissionsppc_delete_agent_permissions()” at user deletion on some installations
  • Compat : Nested Pages – Subpages not listed if Permissions configured to make root level page uneditable
  • Compat : Elementor – Work around Elementor requiring edit_posts capability no matter what type of post is being edited

3.8 – 18 Oct 2022

  • Fixed : Category / Term Management restrictions did not exclude unmanagable terms from list
  • Fixed : Clearance of category_children field caused issues for some third party plugins
  • Fixed : Query Loop block – Sticky Posts displayed redundantly
  • Fixed : Multisite – Invalid UI on some plugin screens for network installations
  • Fixed : Users screen – PHP Notice for required parameter $column_name, $id
  • Fixed : Edit Permission Group screen – PHP Notice for required parameter $agent_type
  • Fixed : Edit Permission Group screen – PHP Notice for deprecated function
  • Fixed : Archive widget – PHP Warning
  • Fixed : HTML Forms plugin – PHP Notices
  • Feature : Option to delete all plugin data and settings on plugin deletion
  • Feature : New setting “List other user’s uneditable posts”, default disable on new installations
  • Change : Disable “Add Author Page” dropdown on new installations
  • Change : Settings screen caption, styling improvements
  • Change : Use instance protection library to deal with duplicate / obsolete plugin activations
  • Change : Plugin review request

3.7.12 – 30 Aug 2022

  • Fixed : Sticky Posts were displayed redundantly in Query Loop block
  • Compat : PublishPress Revisions – Category permissions for revision creation or submission failed if term_id differed from term_taxonomy_id

3.7.11 – 16 Aug 2022

  • Fixed : PHP 8 – If a non-Administrator updated a top-level page, any Specific Permissions propagated to its subpages were cleared
  • Fixed : Category / Term restrictions set for Everyone / Logged In were applied to Administrators
  • Fixed : Fatal error on activation of certain other plugins
  • Fixed : Fatal error if option “presspermit_deactivated_modules” has invalid value stored
  • Workaround : Support PRESSPERMIT_AUTOSET_AUTHOR constant to set Author to current user if autoset_post_author / autoset_page_author capability is assigned

3.7.10 – 7 Jul 2022

  • Fixed : Filter ‘use_block_editor_for_post’ was not recognized in detecting block editor disable
  • Fixed : Category Permissions – Assign Category restrictions did not prevent checkbox display in Gutenberg post editor

3.7.9 – 8 Jun 2022

  • Fixed : REST post creation – Category Assign restrictions were not applied unless accompanied with Edit restrictions; caused new category to be created
  • Fixed : Permission Groups screen – Roles column displays unrendered html tags under some configurations

3.7.8 – 2 Jun 2022

  • Fixed : Access failures under some configurations

3.7.7 – 2 Jun 2022

  • Fixed : Authors could not create new posts; possibility of other access failures

3.7.6 – 1 Jun 2022

  • Compat : WP 6.0 – Fatal error loading Customizer with PublishPress Revisions active, possibly in other areas
  • Fixed : WP 6.0 – Edit User / Profile screen did not display group assignments
  • Fixed : Implicit assignment of read capability forced all roles to have dashboard access
  • Fixed : Edit Category screen did not have metabox for Assign Category permissions assignment
  • Fixed : Category / Term assignment restrictions were not applied in Gutenberg editor
  • Fixed : Category / Term permissions – exclusions were not applied to terms list for post template display
  • Compat : The Events Calendar – post queries filtered incorrectly if event venue is involved

3.7.5 – 2 May 2022

  • Fixed : Category Permissions set for “(all)” post types were not stored properly
  • Fixed : Category / Term restrictions were not applied to post creation / edit by REST API
  • Fixed : On new page creation, author could be locked out of editing if restrictive editing permissions are assigned and autosave occurs before manual save
  • Fixed : Non-administrators can access Appearance menu, theme settings in WordPress 5.9

3.7.4 – 20 Apr 2022

  • Lang : Spanish translation
  • Lang : French translation
  • Lang : Italian translation
  • Fixed : Fatal error on post edit if category / term permissions are stored
  • Fixed : PHP Warning on post update by non-Administrator
  • Fixed : Customizer did not load under some configurations
  • Fixed : Role Usage menu items not displayed under some configurations
  • Fixed : Coding Standards – some output variables were not late-escaped

3.7.3 – 3 Mar 2022

  • Compat : PublishPress – Non-Administators could not see unpublished posts on calendar
  • Fixed : Edit Group / User Permissions – roles could not be removed
  • Fixed : Non-administrators could not edit Menus on some installations
  • Fixed : PHP Warnings on admin dashboard

3.7.2 – 2-22-22

  • Fixed : Specific Permissions could not be added using editor metaboxes

3.7.1 – 18 Feb 2022

  • Fixed : Category / Term blockages were not applied
  • Fixed : Error redirecting following post save if the save operation sets a status which blocks the user from further editing
  • Fixed : PHP 8 – Warning on Edit Permission Group screen

3.7 – 17 Feb 2022

  • Fixed : Numerous instances of missing / non-standard output variable escaping
  • Fixed : Numerous instances of missing / non-standard database query sanitization
  • Fixed : Specific Permissions could not be added using editor metaboxes until after post is saved

3.6.9 – 26 Jan 2022

  • Compat : WordPress 5.9 – fatal error adding / editing posts (work around WP hooking late-defined function _disable_block_editor_for_navigation_post_type)

3.6.8 – 20 Jan 2022

  • Fixed : Specific Permissions could not be added or removed using metaboxes in the post editor

3.6.7 – 5 Jan 2022

  • Fixed : Fatal error on sites not running PublishPress Revisions

3.6.6 – 5 Jan 2022

  • Compat : PublishPress Revisions – Contributors couldn’t edit own draft posts if “Prevent Revisors from editing other user’s drafts” setting enabled
  • Compat : PublishPress Revisions – “Revise” permissions assigned under previous Revisions versions did not enable revision creation
  • Compat : PublishPress Revisions – Restrictive permissions for revision creation were not applied
  • Compat : PublishPress Revisions – limited revisors could not edit newly created revision under some Permissions configurations
  • Fixed : Error message after trashing a post in Gutenberg editor (although trashing was successful)
  • Fixed : Trash button not initally displayed after creating a post (requires page reload)
  • Fixed : Permissions table header styling was broken if custom styling is applied to certain standard WP classes
  • Fixed : Edit User screen – Permissions box styling was broken if custom styling is applied to certain standard WP classes
  • Fixed : Input sanitization consistency

3.6.5 – 24 Nov 2021

  • Fixed : PHP Notice “Undefined index: list_published_posts”
  • Compat : PublishPress Revisions – PHP Notice “Undefined variable: type_obj”

3.6.4 – 23 Nov 2021

  • Compat : PublishPress Revisions – Published custom post types not listed to Revisors under some configurations (also requires Revisions 3.0.5)
  • Compat : Public Post Preview – Disable Permissions filtering for public preview requests
  • Compat : Database servers that return column names all lowercase
  • Fixed : PHP Notice (undefined name property) on Edit Permission Group screen under some conditions
  • Fixed : Page editor: permalink preview did not include parent pages

3.6.3 – 16 Nov 2021

  • Compat : PublishPress Revisions – Revisions Submission permissions did not correctly adjust Edit Posts / Pages listing in some configurations (also requires Revisions 3.0.2)

3.6.2 – 9 Nov 2021

  • Fixed : Nav Menu Editor – Offered to add unpublished posts to menu; post metabox paging failed if unpublished items present
  • Fixed : Front end Nav Menu filter was applied regardless of “Disable all filtering for anonymous users” setting

3.6 – 14 Oct 2021

  • Compat : PublishPress Revisions 3
  • Fixed : Non-Administrators could not view image gallery in post preview
  • Fixed : Page Structure settings did not prevent creation of top level pages in Gutenberg
  • Feature : Edit Group Permissions screen – “Fix sub-Pages permissions” link causes Specific Permissions to be re-propagated to sub-pages if WP_DEBUG is defined (url argument: pp_fix_child_exceptions)
  • Compat : PublishPress Revisions – Specific Permissions for “Revise” did not cause display of “Edit” link in Admin Bar

3.5.7 – 26 Jul 2021

  • Fixed : Nav Menu Edit – Permissions configuration did not make private pages selectable
  • Fixed : Nav Menu Edit – If Pages metabox results are paged, custom Front Page and Privacy Page were forced to the top of every results page
  • Compat : WP Engine – Long wp-admin screen loads because excessive clearance of WP Engine cache caused WordPress to execute Update Plugins check on each request
  • Fixed : Default / Lock Privacy settings were not properly reflected in Gutenberg Editor display
  • Compat : HTML Forms plugin – PHP Notice on form submission / file upload

3.5.6 – 23 Jun 2021

  • Fixed : Category / Term selector in post editor offered a maximum of 100 terms
  • Fixed : Menu Editor – Page / Post selection metaboxes (if more than 50 total items are available) did not list private items after clicking a paging link
  • Fixed : PHP Notice on plugin activation under some conditions
  • Fixed : Fatal error if a very old version of Revisionary or PressPermit Core is active
  • Compat : User Switching – First switched user inherits capabilities of current logged user on some sites
  • Compat : WooCommerce – Failure / delay updating variations of variable product

3.5.5 – 19 May 2021

  • Fixed : Add User screen – Javascript error on some sites
  • Fixed : Term filtering error for …

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…