Always the same bug: a plugin suddenly is not visible
-
Hello guys,
Thanks for the plugin and all the work. When it works, it does wonders.
But I keep getting more and more the very annoying bug where a plugin suddenly disappear.
Last plugin affected: Jetsloth Gravity Forms Fetcher.
I don’t get it, as an administrator with ALL settings set to “granted” (370/370) why is your plugin saying I don’t have the right to access the plugin…
Bests,
-
Hi @guilamu,
Thanks for reporting this—and for the kind words.
When a plugin menu “disappears,” it’s almost always a capability mismatch rather than a visibility bug. Many plugins (including Gravity Forms add-ons) register their admin pages with a specific capability, so if the current user/role is missing that cap, the menu won’t render—even if most other caps are granted.
Could you help us verify a few things?
- Which screen is missing? The entire Plugins page, or a specific plugin’s menu (e.g., Gravity Forms Fetcher)?
- In Members → Roles → Administrator, search for the plugin’s required caps. For Gravity Forms add-ons, these are often things like gravityforms_edit_forms, gravityforms_view_entries, or a plugin-specific cap. Make sure they’re granted.
- If you’re using Members Pro → Admin Menus (or any “hide menus”/security plugin), check that the menu isn’t hidden for Administrator.
- Do you have any other role/capability plugins or custom code hooking user_has_cap/map_meta_cap? If so, please share details.
- Is this a multisite install and is the plugin network-activated?
If possible, a short screen recording of the reproduction + a Site Health info copy (Tools → Site Health → Info → “Copy site info”) would be great. I can also take a direct look—feel free to create a temporary admin and I’ll inspect the registered caps and menu hooks on your site.
We’ll get this sorted.
Hello Omar,
Thanks for your reply.
The only plugin not visible is GravityForms Fletcher: https://www.fo-fnecfp.fr/wp-admin/admin.php?page=gf-fetcher
It’s not visible because Members thinks I should not have access to it.
As already said, I’ve got everything granted 370/370 permissions.
Here’s a link to the site infos you requested: https://bluf.fr/s/eFB54gMPFtm89Fd
Questions 4 and 5 : no
Bests
Hello,
I’m using 0 add-on.
Hi @guilamu,
Please disable Members plugin and let me know if the menu is showing in WP Dashboard and you can access it. The plugin is premium and I can’t install it on my test so I can check the issue.
Regards,
As soon as I disable Member everything is working again.
Members disabled:
Members enabled:
Hi @guilamu,
Thanks for confirming that the issue only occurs when Members is active. That strongly suggests the Gravity Forms Fetcher plugin is registering its admin menu with a custom capability that isn’t defined in WordPress by default.
Could you please check with the Gravity Forms Fetcher developers to confirm whether their plugin uses a custom capability for its menu or settings page?
If it does, you’ll just need to manually add that capability to your Administrator role in Members → Roles → Administrator → Add Capability.
Once we know the exact capability name, I can guide you through applying it so everything stays visible even with Members enabled.
Best,
Hello Omar,
Here’s Jetsloth’s reply:
Hi, we definitely don’t implement any custom capabilities, we just rely on the Gravity Forms ones.
Specifically, because of the functionality, we use these:
gravityforms_edit_forms
gravityforms_view_entries
gravityforms_export_entries
There is some built in Members plugin integration in Gravity Forms’ GFAddOn class (which all our plugins extend) and the list of capabilities we add for that are those three above.Hi @guilamu,
Thanks a lot for checking with JetSloth — that’s very helpful.
Since Gravity Forms Fetcher only relies on the core Gravity Forms capabilities (gravityforms_edit_forms, gravityforms_view_entries, gravityforms_export_entries), could you please confirm that all three of these are granted to your Administrator role in Members → Roles → Administrator?
If they already are, the next step would be to test whether the issue occurs only when Members’ “Deny capabilities should always overrule granted capabilities” is enabled under Members → Settings → General. Try temporarily unchecking that option, saving, and reloading your admin area — it may be overriding one of those Gravity Forms caps unintentionally.
Also, please share the site health report from WP Dashboard > Tools > Site Health > Info > Copy Site Info to clipboard and share it again.
Let me know what you find, and we’ll go from there.
Best,
Hello, thanks again for your support. Site Health: https://bluf.fr/index.php/f/351344 . Fetcher not displayed whether “Deny capabilities should always overrule granted capabilities” is enabled or not.
-
This reply was modified 3 months ago by
guilamu.
Hi @guilamu,
I can’t access this link https://bluf.fr/login?redirect_url=/index.php/f/351344 it require access.
Regards,
Oh, my bad, try this: https://bluf.fr/s/L7gQmg4nbaeM9YQ
Hello @omarelhawary , any update on this?
Hello @omarelhawary , any update on this?
Hi @guilamu,
Thanks again for all the details you’ve shared throughout the troubleshooting.
I tried to replicate the issue with several other Gravity Forms add-ons and couldn’t reproduce it — all menus remained visible when Members was active. Since you’ve already confirmed that all capabilities are granted and no Members add-ons are enabled, this appears to be a particular interaction with Gravity Forms Fetcher.
I recommend checking with the JetSloth (Fetcher) team to see if they’re aware of any capability or menu registration differences that could conflict with role managers like Members.
If you learn anything new from their side, feel free to share it here so we can review it further.
Best regards,
You must be logged in to reply to this topic.