Fixing User Menus Plugin Role Selection and Visibility Issues in WordPress 6.8
-
Fixing User Menus Plugin Role Selection and Visibility Issues in WordPress
If you’re using the User Menus – Nav Menu Visibility plugin by Code Atlantic and running into problems with user role-based visibility not saving or working as expected, you’re not alone. This quick guide walks you through two key fixes that resolved the issue for us on a real production site.
🔧 Problem 1: Cannot Select Roles in Menu Items
If you open a menu item and the user roles checkboxes under “Who can see this link?” are all grayed out or missing:
✅ Solution:
- Go to Popup Maker > Settings in your WordPress admin.
- Click the Misc tab.
- Find the option labeled: “Disable Popups Menu Editor”.
- Enable this setting (check the box) and save changes.
- Refresh your menu editor and open the same menu item again.
The user role checkboxes should now be selectable 🎉
🚫 Problem 2: Roles Save Incorrectly or Don’t Apply
Even after selecting roles (like “Logged In Users”), saving sometimes resets the visibility or causes it not to work.
✅ Solution:
This workaround is strange but effective:
- Temporarily move the problematic menu item to the top level of your menu (drag it out of any submenus).
- Configure the visibility settings again (e.g., check “Logged In Users”).
- Click Save Menu.
- After saving, move the menu item back to its original position.
- Save the menu again.
✅ This method forces the plugin to save and retain the correct visibility settings 🤯
📄 Summary
By disabling the Popup Maker menu editor integration and reordering your menu items strategically, you can restore full role-based visibility functionality in the User Menus plugin.
These workarounds have been tested and verified to fix the issue on a real WordPress site using The7 + Popup Maker.
If this helped, feel free to share or comment with your experience!
Best,
yAyo Alonso
You must be logged in to reply to this topic.