• I have been using the Nav Menu Roles plugin for many years but it is now causing a problem.

    With Nav Menu Roles deactivated, changes to the menu are saved, however when it is activated, WordPress returns a 404.

    It may be because of the number of menu options I now have

Viewing 10 replies - 16 through 25 (of 25 total)
  • Mike … are you by any chance using the Genesis Framework for your theme structure? I’m wondering if this might be the culprit but haven’t had time to check it yet by going to a standard theme.

    Thread Starter Mike Bennett

    (@mike-bennett)

    No, I use the WordPress Twenty Seventeen Theme

    Thread Starter Mike Bennett

    (@mike-bennett)

    No, I am not using Toast SEO

    Plugin Author HelgaTheViking

    (@helgatheviking)

    hmmm.. well that’s not it I guess. Can you take a look at your database’s post meta table? I’d like to see what kind of values you have for the following two keys:

    _nav_menu_role

    _nav_menu_role_display_mode

    Thread Starter Mike Bennett

    (@mike-bennett)

    for _nav_menu_role, there are 85 records, 25 with an empty meta_value, 2 with the text “out” and the rest are well formed serialised arrays

    For _nav_menu_role_display_mode there are 12 records with the text “show”

    Plugin Author HelgaTheViking

    (@helgatheviking)

    would you be able to export them for me? Though from what you’ve said there isn’t anything wrong there. I was thinking perhaps one array was malformed or perhaps the total string was too long.

    anything from your hosts?

    Thread Starter Mike Bennett

    (@mike-bennett)

    (190053, 269, '_nav_menu_role', 'a:3:{i:1;s:13:\"administrator\";i:2;s:13:\"area-delegate\";i:5;s:8:\"area-rep\";}'),
    (190121, 17305, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (217803, 18140, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (233073, 18691, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:3;s:12:\"area-liaison\";}'),
    (235520, 18797, '_nav_menu_role', 'a:3:{i:1;s:13:\"administrator\";i:7;s:9:\"committee\";i:10;s:6:\"editor\";}'),
    (244199, 19317, '_nav_menu_role', 'a:3:{i:1;s:13:\"administrator\";i:7;s:9:\"committee\";i:10;s:6:\"editor\";}'),
    (251340, 12547, '_nav_menu_role', 'a:3:{i:1;s:13:\"administrator\";i:13;s:6:\"member\";i:20;s:10:\"subscriber\";}'),
    (251536, 19809, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (256298, 20041, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:3;s:12:\"area-liaison\";}'),
    (256543, 20072, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (257841, 20141, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:3;s:12:\"area-liaison\";}'),
    (262434, 20382, '_nav_menu_role', ''),
    (262435, 20381, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:7;s:9:\"committee\";}'),
    (267325, 10905, '_nav_menu_role', 'a:2:{i:13;s:6:\"member\";i:20;s:10:\"subscriber\";}'),
    (268376, 20745, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:7;s:9:\"committee\";}'),
    (274708, 21066, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (280127, 234, '_nav_menu_role', 'a:3:{i:1;s:13:\"administrator\";i:13;s:6:\"member\";i:20;s:10:\"subscriber\";}'),
    (282403, 21356, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:3;s:12:\"area-liaison\";}'),
    (282416, 21360, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:3;s:12:\"area-liaison\";}'),
    (303215, 20511, '_nav_menu_role', ''),
    (303216, 20514, '_nav_menu_role', ''),
    (303217, 221, '_nav_menu_role', ''),
    (303218, 12703, '_nav_menu_role', ''),
    (303220, 22311, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (303222, 260, '_nav_menu_role', ''),
    (303223, 12509, '_nav_menu_role', ''),
    (303224, 20142, '_nav_menu_role', ''),
    (303226, 261, '_nav_menu_role', ''),
    (303228, 19753, '_nav_menu_role', ''),
    (303229, 19749, '_nav_menu_role', ''),
    (303230, 19748, '_nav_menu_role', ''),
    (303231, 12514, '_nav_menu_role', ''),
    (305861, 22471, '_nav_menu_role', 'out'),
    (305862, 22472, '_nav_menu_role', 'a:9:{i:1;s:13:\"administrator\";i:2;s:13:\"area-delegate\";i:5;s:8:\"area-rep\";i:7;s:9:\"committee\";i:8;s:11:\"contributor\";i:9;s:8:\"customer\";i:13;s:6:\"member\";i:20;s:10:\"subscriber\";i:21;s:7:\"visitor\";}'),
    (305902, 22473, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (305993, 22494, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (305994, 22495, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (305995, 22496, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (305996, 22497, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (305997, 22498, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (305998, 22499, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (305999, 22500, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (306000, 22501, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (306001, 22502, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (306002, 22503, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (306110, 22553, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:13;s:6:\"member\";}'),
    (309876, 23312, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (309877, 23313, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:11;s:7:\"evt-sec\";}'),
    (310523, 23442, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:10;s:6:\"editor\";}'),
    (331075, 26355, '_nav_menu_role', 'a:3:{i:1;s:13:\"administrator\";i:7;s:9:\"committee\";i:10;s:6:\"editor\";}'),
    (335501, 26691, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (370476, 27901, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (372310, 28026, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (372311, 28027, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (372324, 28030, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (372830, 28060, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (379585, 29452, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (385869, 29786, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (391978, 30057, '_nav_menu_role', ''),
    (392064, 30063, '_nav_menu_role', 'a:1:{i:13;s:6:\"member\";}'),
    (393256, 30150, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:7;s:9:\"committee\";}'),
    (393257, 30151, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (395167, 30272, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (399590, 30523, '_nav_menu_role', ''),
    (401906, 30652, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (403597, 30734, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:14;s:8:\"memb-sec\";}'),
    (406845, 30851, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:7;s:9:\"committee\";}'),
    (406976, 30865, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (409555, 31013, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:7;s:9:\"committee\";}'),
    (411308, 31130, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:7;s:9:\"committee\";}'),
    (411453, 31145, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:7;s:9:\"committee\";}'),
    (412322, 31221, '_nav_menu_role', 'a:1:{i:1;s:13:\"administrator\";}'),
    (428297, 32202, '_nav_menu_role', ''),
    (428299, 32203, '_nav_menu_role', ''),
    (428301, 32205, '_nav_menu_role', ''),
    (428303, 32204, '_nav_menu_role', 'a:6:{i:1;s:13:\"administrator\";i:3;s:12:\"area-liaison\";i:4;s:11:\"area-liason\";i:7;s:9:\"committee\";i:11;s:7:\"evt-sec\";i:14;s:8:\"memb-sec\";}'),
    (428413, 32223, '_nav_menu_role', 'a:2:{i:1;s:13:\"administrator\";i:13;s:6:\"member\";}'),
    (428415, 32229, '_nav_menu_role', 'out'),
    (428417, 32230, '_nav_menu_role', 'a:1:{i:13;s:6:\"member\";}'),
    (428419, 32231, '_nav_menu_role', ''),
    (428421, 32232, '_nav_menu_role', ''),
    (428423, 32233, '_nav_menu_role', ''),
    (428425, 32234, '_nav_menu_role', 'a:1:{i:13;s:6:\"member\";}'),
    (428436, 32235, '_nav_menu_role', '');

    (428296, 32202, ‘_nav_menu_role_display_mode’, ‘show’),
    (428298, 32203, ‘_nav_menu_role_display_mode’, ‘show’),
    (428300, 32205, ‘_nav_menu_role_display_mode’, ‘show’),
    (428302, 32204, ‘_nav_menu_role_display_mode’, ‘show’),
    (428412, 32223, ‘_nav_menu_role_display_mode’, ‘show’),
    (428414, 32229, ‘_nav_menu_role_display_mode’, ‘show’),
    (428416, 32230, ‘_nav_menu_role_display_mode’, ‘show’),
    (428418, 32231, ‘_nav_menu_role_display_mode’, ‘show’),
    (428420, 32232, ‘_nav_menu_role_display_mode’, ‘show’),
    (428422, 32233, ‘_nav_menu_role_display_mode’, ‘show’),
    (428424, 32234, ‘_nav_menu_role_display_mode’, ‘show’),
    (428435, 32235, ‘_nav_menu_role_display_mode’, ‘show’);

    There is nothing in the system logs

    Plugin Author HelgaTheViking

    (@helgatheviking)

    li can’t really tell if that’s properly formed, but it doesnt look like it’s overloading the field length. If you can make a staging site I would suggest deleting all my related fields from the DB and starting fresh.

    without some kind of error message, I’m at a loss of what else to suggest.

    Thread Starter Mike Bennett

    (@mike-bennett)

    Thanks for the suggestion, are the _nav_menu_role and _nav_menu_role_display_mode the only meta keys you use?

    Plugin Author HelgaTheViking

    (@helgatheviking)

    yes, those are the only two meta fields.for NMR.

Viewing 10 replies - 16 through 25 (of 25 total)
  • The topic ‘Nav Menu Roles stops Menu Save’ is closed to new replies.