Resolving Conflicts Between Members Plugin and Gravity Forms Add-Ons
Content
Many WordPress administrators use the Members – Membership & User Role Editor Plugin to manage user capabilities. A common issue reported across various support forums involves conflicts with Gravity Forms and its numerous add-ons. This guide will explain why these conflicts happen and provide the most effective solutions to resolve them.
Understanding the Problem
The core function of the Members plugin is to manage user roles and capabilities. When activated, it takes over the responsibility of assigning what users can and cannot see or do within the WordPress admin area. Gravity Forms and its ecosystem of add-ons rely on specific capabilities (special permissions) to display their menus and settings pages.
The conflict arises because some Gravity Forms add-ons use custom capabilities that are not automatically recognized or granted by the Members plugin, even to administrators. When the Members plugin is active but the necessary capability is missing from a user's role, the corresponding Gravity Forms menu item, settings tab, or button will disappear or become inaccessible. Common symptoms include:
- Blank or white screens on Gravity Forms settings pages.
- Specific Gravity Forms add-on menus or tabs not appearing.
- Inability to save certain Gravity Forms capabilities (like
gravityforms_view_entries). - Buttons like "New Form" or "Survey Results" vanishing.
How to Fix the Conflict
Based on numerous community reports, the solution almost always involves manually verifying and granting the correct capabilities within the Members plugin interface. Here is the step-by-step process to resolve the issue.
Solution 1: Check and Grant All Capabilities (Most Common Fix)
- Navigate to Members → Roles in your WordPress admin dashboard.
- Click the "Edit" link for the user role experiencing the issue (most commonly Administrator or Super Admin).
- On the role editing screen, you will see a comprehensive list of capabilities.
- Locate the section for Gravity Forms. It is crucial to grant ALL capabilities listed under Gravity Forms and any related Gravity Forms Add-Ons section. This often includes capabilities like
gravityforms_edit_forms,gravityforms_view_entries, and many others. - Scroll down and click "Update" to save the changes.
After updating, check if the missing Gravity Forms feature has reappeared. This resolves the vast majority of reported conflicts.
Solution 2: Add a Missing Custom Capability
Some specialized or premium Gravity Forms add-ons require a unique, custom capability that may not appear in the standard list within the Members plugin. If granting all standard capabilities doesn't work, you may need to add this custom capability manually.
- Go to Members → Roles and edit the relevant role.
- At the top of the capabilities list, you will find a "Grant Custom Capability" text field.
- You will need to identify the exact name of the required capability. This typically requires consulting the documentation for the specific Gravity Forms add-on or contacting its support team.
- Enter the capability name (e.g.,
gravityforms_utility) into the field and click "Grant". - The new capability will appear in the list. Ensure the checkbox next to it is selected.
- Click "Update" to save the role.
Solution 3: Investigate PHP Error Logs
If the problem persists and no menus appear even after granting capabilities, a deeper PHP error might be occurring. Enable WordPress debugging and check your server's PHP error logs. Any fatal errors logged there can provide critical clues for further troubleshooting and should be reported to the appropriate plugin's support channel.
Conclusion
The conflict between the Members plugin and Gravity Forms is not a bug in the traditional sense but a fundamental interaction between two powerful plugins. The Members plugin is working exactly as designed by enforcing a strict capabilities system. The solution is to ensure that every user role, including Administrators, has been explicitly granted every capability required by the Gravity Forms plugins you are using. By carefully managing capabilities in the Members → Roles section, you can enjoy the powerful features of both plugins without conflict.
Related Support Threads Support
-
Gravity Forms Plugin Error / Send in Bluehttps://wordpress.org/support/topic/gravity-forms-plugin-error-send-in-blue/
-
conflict with Gravity Flow – Worklflowhttps://wordpress.org/support/topic/conflict-with-gravity-flow-worklflow/
-
Conflict with Gravity Formshttps://wordpress.org/support/topic/conflict-with-gravity-forms-42/
-
Conflict with Gravity Formshttps://wordpress.org/support/topic/conflict-with-gravity-forms-44/
-
Conflict with a Gravity Form related pluginhttps://wordpress.org/support/topic/conflict-with-a-gravity-form-related-plugin/
-
Conflict with Gravity Forms PayPal Checkout Add-Onhttps://wordpress.org/support/topic/conflict-with-gravity-forms-paypal-checkout-add-on/
-
Conflict with Gravity Forms pluginhttps://wordpress.org/support/topic/conflict-with-gravity-forms-plugin-3/
-
Gravity forms view entries issuehttps://wordpress.org/support/topic/gravity-forms-view-entries-issue/
-
Incompatibility with Gravity Forms Stripe Add-onhttps://wordpress.org/support/topic/incompatibility-with-gravity-forms-stripe-add-on/
-
Conflict with Gravity Forms Utility (GravityPlus)https://wordpress.org/support/topic/conflict-with-gravity-forms-utility-gravityplus/
-
Can’t edit Conversational forms settings in Gravity Formshttps://wordpress.org/support/topic/cant-edit-conversational-forms-settings-in-gravity-forms/
-
Conflict with Gravity Forms Star Rating Field Premium Addonhttps://wordpress.org/support/topic/conflict-with-gravity-forms-star-rating-field-premium-addon/
-
gravity formhttps://wordpress.org/support/topic/gravity-form-9/
-
Plugin conflicting with Gravity Formshttps://wordpress.org/support/topic/plugin-conflicting-with-gravity-forms-2/
-
Interaction Problem with Gravity Forms Pluginhttps://wordpress.org/support/topic/interaction-problem-with-gravity-forms-plugin/
-
Members-Gfcharts – problemhttps://wordpress.org/support/topic/members-gfcharts-problem/
-
Bug with Gravity Formshttps://wordpress.org/support/topic/bug-with-gravity-forms-2/
-
Members 3.2.2 conflicts with Gravity Forms 2.6.9https://wordpress.org/support/topic/members-3-2-2-conflicts-with-gravity-forms-2-6-9/
-
New Form button missinghttps://wordpress.org/support/topic/new-form-button-missing/
-
Denied access to another pluginhttps://wordpress.org/support/topic/denied-access-to-another-plugin/
-
GravityForms Debug Add-On conflicthttps://wordpress.org/support/topic/gravityforms-debug-add-on-conflict/
-
Issue with Gravity Formshttps://wordpress.org/support/topic/issue-with-gravity-forms-4/
-
Permission for Specific Gravity Formhttps://wordpress.org/support/topic/permission-for-specific-gravity-form/
-
Gravity Forms – Post Update Addon Not Loadinghttps://wordpress.org/support/topic/gravity-forms-post-update-addon-not-loading/
-
Conflict with Gravity Forms Survey Add-Onhttps://wordpress.org/support/topic/conflict-with-gravity-forms-survey-add-on/