Troubleshooting Content Permissions and Page Editing Issues in the Members Plugin
Content
Many WordPress site administrators use the Members – Membership & User Role Editor Plugin to manage user access and content visibility. A common area of confusion involves setting up content permissions and configuring user roles for page editing. This guide addresses the most frequently reported issues and their solutions, based on community discussions.
Common Problem: Content Permissions Not Saving or Behaving Unexpectedly
Users often report that changes made in the Content Permissions meta box do not save correctly. For instance, unchecking roles may not persist after updating the page.
Why This Happens:
- Plugin Conflicts: Another plugin may be interfering with the saving process.
- Caching: Aggressive site or browser caching can show old permission states.
- Interface Glitch: In some cases, the meta box may appear twice due to a conflict, making it unclear which checkboxes control the settings.
How to Fix It:
- Check the Settings: First, ensure the feature is enabled. Go to Members > Settings and verify that Enable Permissions is checked.
- Enable the Meta Box: If you don't see the Content Permissions box on your edit screen, click on Screen Options in the top right corner and ensure the Content Permissions panel is checked.
- Disable Caching: Temporarily disable any caching plugins or server-level caching to see if the permissions save correctly. This is a very common fix for permission issues.
- Conflict Test: Deactivate all other plugins except Members and switch to a default WordPress theme (like Twenty Twenty-One). If the permissions save correctly, reactivate your plugins one by one to identify the culprit.
Common Problem: User Can't Edit a Specific Page
A frequent goal is to allow a user or role to edit only one specific page. A user might be set as the author and given editing capabilities, but the edit link or Elementor access is still missing.
Why This Happens:
- Incorrect Capabilities: The user's role may lack the necessary capabilities. For basic page editing, a role typically needs
edit_pagesandedit_published_pages. To use a page builder like Elementor, the role often also requires post-related capabilities likeedit_posts. - Author Assignment: The user must be assigned as the author of the page. If the user has a custom role, a known WordPress bug can sometimes prevent them from appearing in the author dropdown list.
How to Fix It:
- Assign Correct Capabilities: Edit the user's role in Members > Roles. Under the Pages group, ensure
edit_pagesandedit_published_pagesare granted. If using Elementor, also grant capabilities under the Posts group (e.g.,edit_posts). - Set the Page Author: Edit the page and assign the user as its author. If the user is not in the dropdown, ensure they have a role that is considered an "Author"-level role or higher. A bug sometimes prevents custom roles from appearing; a community-developed add-on exists to address this specific issue.
- Understand the Limits: It is not possible to assign edit permissions for a single page to an entire role using a standard capability. This level of granular control (e.g., letting Role A edit Page 1 and Role B edit Page 2) requires custom development, as confirmed by the plugin's support history.
Common Problem: Private Site vs. Content Permissions
Enabling the Private Site feature in Members makes the entire site require a login. This will override any Content Permissions set on individual pages, as the site is locked down before those individual rules can be evaluated.
The Solution:
You cannot use both features simultaneously. Choose one:
- Use Content Permissions for a public site with some restricted content.
- Use Private Site to make every part of your site require a login.
Conclusion
Most issues with the Members plugin's content and editing permissions can be resolved by methodically checking settings, capabilities, and potential conflicts. Always remember to clear your cache after making changes and test with all other plugins disabled to isolate the problem. For more complex needs, like per-page editing permissions for roles, custom code is necessary as this functionality falls outside the plugin's core feature set.
Related Support Threads Support
-
Problem with translationhttps://wordpress.org/support/topic/problem-with-translation-78/
-
Is it possible to allow editing of specific pages by user role?https://wordpress.org/support/topic/is-it-possible-to-allow-editing-of-specific-pages-by-user-role/
-
Problem with users: Unable to share specific pageshttps://wordpress.org/support/topic/problem-with-users-unable-to-share-specific-pages/
-
Strange problem with user roles (solved)https://wordpress.org/support/topic/strange-problem-with-user-roles/
-
Member Roles Not Workinghttps://wordpress.org/support/topic/member-roles-not-working-2/
-
New user role does not allow editing of pagehttps://wordpress.org/support/topic/new-user-role-does-not-allow-editing-of-page/
-
Bug With GDPR Permissions?https://wordpress.org/support/topic/bug-with-gdpr-permissions/
-
Editor Role Users can access all content restricted pages. Bug?https://wordpress.org/support/topic/editor-role-users-can-access-all-content-restricted-pages-bug/
-
Restrictions not workinghttps://wordpress.org/support/topic/restrictions-not-working-3/
-
Make Custom user role able to EDIT certain page/ contenthttps://wordpress.org/support/topic/make-custom-user-role-able-to-edit-certain-page-content/
-
Privacy Policy pagehttps://wordpress.org/support/topic/privacy-policy-page-3/
-
User Role Permessionhttps://wordpress.org/support/topic/user-role-permession/
-
Unrecognized roleshttps://wordpress.org/support/topic/unrecognized-roles/
-
Edit role page width extends out of pagehttps://wordpress.org/support/topic/edit-role-page-width-extends-out-of-page/
-
The privacy page is not available despite the installed role’s abilityhttps://wordpress.org/support/topic/the-privacy-page-is-not-available-despite-the-installed-roles-ability/
-
Prevent creating new pagehttps://wordpress.org/support/topic/prevent-creating-new-page/
-
Public & Admin Access Not Workinghttps://wordpress.org/support/topic/public-admin-access-not-working/
-
Give edit access to only 1 page for specific rolehttps://wordpress.org/support/topic/give-edit-access-to-only-1-page-for-specific-role/
-
Create New Role – Give them access to EDIT only SPECIFIC pageshttps://wordpress.org/support/topic/create-new-role-give-them-access-to-edit-only-specific-pages/
-
Error visibility on members role, no matter role is set ?https://wordpress.org/support/topic/error-visibility-on-members-role-no-matter-role-is-set/
-
Multiple User Roles – Not Workinghttps://wordpress.org/support/topic/multiple-user-roles-not-working/
-
user with other role can accesshttps://wordpress.org/support/topic/user-with-other-role-can-access/
-
Restricting Access to Subpage don’t workhttps://wordpress.org/support/topic/restricting-access-to-subpage-dont-work/
-
Impossible to set the page author from custom rolehttps://wordpress.org/support/topic/impossible-to-set-the-page-author-from-custom-role/
-
Privacy Page inaccessible despite no role sethttps://wordpress.org/support/topic/privacy-page-inaccessible-despite-no-role-set/
-
prevent user to create new pagehttps://wordpress.org/support/topic/prevent-user-to-create-new-page/
-
Users can edit the page but not publish ithttps://wordpress.org/support/topic/users-can-edit-the-page-but-not-publish-it/
-
Permission role on page doesn’t work.https://wordpress.org/support/topic/permission-role-on-page-doesnt-work/
-
Schema Pro not working with Members accesshttps://wordpress.org/support/topic/schema-pro-not-working-with-members-access/
-
How to restrict page editing by specified roleshttps://wordpress.org/support/topic/how-to-restrict-page-editing-by-specified-roles/
-
deny access to contact form 7 not workinghttps://wordpress.org/support/topic/deny-access-to-contact-form-7-not-working/
-
Custom User Role can’t edit Elementor Pages with Builderhttps://wordpress.org/support/topic/custom-user-role-cant-edit-elementor-pages-with-builder/
-
Content Permissions not savinghttps://wordpress.org/support/topic/content-permissions-not-saving/
-
502 Error – Created by User Permissionshttps://wordpress.org/support/topic/502-error-created-by-user-permissions/
-
Problem with content permissionshttps://wordpress.org/support/topic/problem-with-content-permissions/
-
Page is still visible irrespective of Limit access to the content to user rolehttps://wordpress.org/support/topic/page-is-still-visible-irrespective-of-limit-access-to-the-content-to-user-role/
-
“Content Permission” is not being showedhttps://wordpress.org/support/topic/content-permission-is-not-being-showed/
-
Allow users to view, but not edithttps://wordpress.org/support/topic/allow-users-to-view-but-not-edit/
-
Checking if the current user is able to read private pages failshttps://wordpress.org/support/topic/checking-if-the-current-user-is-able-to-read-private-pages-fails/
-
single Post/Page edit permission assigned to rolehttps://wordpress.org/support/topic/single-post-page-edit-permission-assigned-to-role/
-
Can’t grant access to certain SEOPress areashttps://wordpress.org/support/topic/cant-grant-access-to-certain-seopress-areas/
-
Visibility Private – Not Working w/Granted Permissionshttps://wordpress.org/support/topic/visibility-private-not-working-w-granted-permissions/
-
Higher membership levels can’t see content they should have access tohttps://wordpress.org/support/topic/higher-membership-levels-cant-see-content-they-should-have-access-to/
-
edit user pagehttps://wordpress.org/support/topic/edit-user-page/
-
How to create member edit, unlogged readhttps://wordpress.org/support/topic/how-to-create-member-edit-unlogged-read/
-
GiveWP not workinghttps://wordpress.org/support/topic/givewp-not-working-2/
-
User Role: Page errorhttps://wordpress.org/support/topic/user-role-page-error/