Pasted from a reply to a review:
The issue has nothing to do with us or our code. WP only allows one plugin to hook in to the Nav menu editor.
Another plugin developer created a solution years ago that lets multiple plugins work there at the same time. But all plugins must use that method or what you are seeing happens.
We have used that method since v1 so there is nothing we can do there honestly. Can you disable our stuff there likely yes, but that would be custom code completely unique to your site to deactivate our plugin on only the right menu ids.
Better solution is having your other plugin fixed to be compatible with every other plugin on the repository. That solution and complete info on the problem is available here: https://docs.wppopupmaker.com/article/297-popup-maker-is-overwriting-my-menu-editor-functions-how-can-i-fix-this
That is from another of my plugins but it’s the same issue.
This was posted by the developer as a response to a review. The explanation makes sense from my knowledge of wordpress.
Thanks @geopat
I actually got it working with Megamenu. Looks like my Megamenu settings got messed up when I activated User Menus. Here’s what I did:
– Deactivated User Menus
– Went to my menu and adjusted the Mega Menu settings so that all looks correct
– Activated the user menus back up and now both work as expected.
Go figure!
@gediweb – Glad you got it worked out.
Correct, that should work because when you have 2 plugins not using the “compatible” method, only one shows up, depends on which got there first.
Disabling one of the 2 would make the other show up correctly.
The data is not gone, its just that no fields get rendered.
If both plugins use the “compatible” method outlined in the link above, then all fields from both will show up correctly all the time.