• Hi, I’ve been using Admin Menu Editor for some time now and I like it very much.

    After installing the plugin “Email Subscribers and Newsletters” (https://wordpress.org/support/plugin/email-subscribers/) Admin Menu Editor has ceased to work.

    The Admin Menu Editor configuration page will still open in the backend, but any changes (even to menus other than Email Subscribers) simply do not take effect. Admin Menu Editor claims “Changes saved”, but nothing actually happens.

    Before I installed Email Subscribers, I created a backup, and when I reinstall the backup, the Admin Menu Editor is working, so it could only be the new plugin that caused the malfunction.

    I found a thread (https://wordpress.org/support/topic/menu-editor-will-not-save-changes/) about a similar malfunction but no cause (or solution, really) was given there.

    The page I need help with: [log in to see the link]

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author Janis Elsts

    (@whiteshadow)

    I just tested AME with “Email Subscribers & Newsletters” version 4.6.5 and, unfortunately, I was not able to reproduce the conflict. When the newsletter plugin is active, I can still save changes, and those changes are actually applied to the menu (it doesn’t just show a message). I tried this with several different kinds of changes, like renaming and moving menu items.

    As was mentioned in the thread that you linked, this kind of a problem is usually related to database issues. It could just be a coincidence that the problem appeared after you installed a new plugin. It’s hard to say for sure because restoring the database from a backup would also fix a database problem (if there was one).

    Could you please search the wp_sitemeta table (on Multisite) or the wp_options table (on a regular site) for entries named ws_menu_editor? How many results are there?

    Also, try checking that table for errors and repair it if necessary.

    Thread Starter christianpothmann

    (@christianpothmann)

    Hello Janis,

    thank you for your quick response.
    I’ve checked the DB with PHPMyAdmin. There is one entry ws_menu_editor. It contains a rather lengthy String value (over 200.000 characters), starting with a:25:{s:22:”hide_advanced_settings”;b:1;s:16:”show_extra_icons”;…

    There are no more entries of the same name.

    Unfortunately, I don’t know how to check the table for errors (or repair them), if you could give me a hint, please.

    Btw, uninstalling the plugin and re-installing does not help, either.

    Plugin Author Janis Elsts

    (@whiteshadow)

    That’s good, there should only be one entry. It can get pretty long if you have a lot of menu items. The part of the code that you posted also looks fine.

    PHPMyAdmin has the ability to check the table, but the way to do it might vary depending on the version. In the version that I have it works like this:

    1. Find the table in the database view.
    2. Check the box that’s next to the table name. You can also select multiple tables this way to do something with all of them.
    3. Scroll down to be bottom of the table list.
    4. There should be a dropdown that says something like “With selected:”. Choose the “Check table” option from this dropdown.
    5. This should load a new page and display the results. If everything is fine, the last column of the report should say “OK”.

    If there are any warnings or errors in the output, try repairing the table. To do that, select it the same way as before and then choose the “Repair table” option from the dropdown.

    Thread Starter christianpothmann

    (@christianpothmann)

    I checked the table, and the result is “OK”.
    Tried to change some menus with AME, still responds “Changes were saved” but no effect.

    Plugin Author Janis Elsts

    (@whiteshadow)

    It sounds like this will require more involved debugging. I have a few ideas about what we could investigate next, but it’s the sort of thing that will take a lot of time and back-and-forth. Is that something that you’re willing to do?

    Alternatively, if you could reproduce the problem on a staging site or in another safe environment where I could access the plugin and the database without risk to your actual site, that could speed things up a lot. Do you have something like that?

    Thread Starter christianpothmann

    (@christianpothmann)

    sure, i’d be willing, because I like both plugins; and I’m a comp.scientist, so I like debugging, too. I’ll create a copy of our WordPress on our webserver. It’s in German, but I can change the backend to English. Please write an Email to me: cpothmann@hhg.koeln so I can send you a password.

    Plugin Author Janis Elsts

    (@whiteshadow)

    All right, I have sent you an email from my personal address (daerils@gmail.com).

    Note: It’s getting pretty late where I am, so I might not be able to respond until tomorrow.

    Thread Starter christianpothmann

    (@christianpothmann)

    sure no problem. I guess we’re in the same time zone…

    Plugin Author Janis Elsts

    (@whiteshadow)

    In case you haven’t seen it yet, I responded to your gmx.de address a few hours ago.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Conflict with Email Subscribers & Newsletters plugin’ is closed to new replies.