Navigation
This is archived content. Visit our new forum.
  • Author
    Posts
  • #212359

    Bob & Sheila M
    Participant

    Greetings

    I’m unable to add items into the top level of my “Primary Menu” which is a mega menu. If you look at the site you’ll see that there are only 4 top level items in the menu and there appears to adequate horizontal room to add more

    Here’s the url: http://toysformykitchen.com

    When I add a new item into the top level (beyond the 4 that are already there) and save the change, the menu breaks i.e. when I view the change the primary navigation area shows only a message (with no menu) that says “Add Menu” which links back to the menu options under “Appearance”

    However, if I delete a sub level item somewhere else (which I don’t want to do), I can then add a new top level item no problem

    Can you offer any suggestions to fix this

    Bob

    #212592

    Rad
    Moderator

    Hi Bob,

    Thanks for posting in.

    That’s weird, though I really can’t find the issue without checking it directly.

    Would you mind providing us with login credentials so we can take a closer look? To do this, you can make a post with the following info:

    – Link to your site
    – WordPress Admin username / password
    – FTP credentials

    Don’t forget to select Set as private reply. This ensures your information is only visible to our staff.

    Thanks!

    #213166

    Bob & Sheila M
    Participant
    This reply has been marked as private.
    #213326

    Friech
    Moderator

    Hi Bob,

    If the site ask to “assign a menu” that means there’s no “Primary Menu” assign. Make sure to check the primary menu box below before saving.

    Cheers!

    #213379

    Bob & Sheila M
    Participant
    This reply has been marked as private.
    #213704

    Paul R
    Moderator

    Hi Bob,

    You can try adding the code below in your .htaccess file located at the root directory of your site.

    
    php_value max_input_vars 8000
    php_value suhosin.post.max_vars 8000
    php_value suhosin.request.max_vars 8000
    

    If that doesn’t help please contact your host and have them increase the limit of these.

    Hope that helps.

    #214150

    Bob & Sheila M
    Participant

    We’ll give the code a try and let you know what happens

    Bob

    #214227

    Bob & Sheila M
    Participant

    We made the htacess changes you suggested but this didn’t fix it

    Do you have any other suggestions

    #214320

    John Ezra
    Member

    Hi there,

    Thanks for updating the thread! Let’s try a different approach. Have you tried creating a new menu? see if the issue is present on the new menu? If that doesn’t fix it, please update us, and we’ll look into something else. Thanks!

    #214359

    Bob & Sheila M
    Participant

    Hello

    Good thought

    I was going to do that but wanted to wait and see if the fix might have a simple one

    I’ll let you know

    #214446

    Bob & Sheila M
    Participant

    I tried creating a new menu and had no problem until I got to the point where I was at the same total number of menu items (top and sub level) as the original one.

    When I attempted to go beyond that number that’s when I ran into difficulty.

    Some sub level items got kicked up into a top level position and some didn’t.

    Some top level items got kicked down into a sub level position.

    Do you think there’s a bug in the menu builder?

    My host which is a WP hosting company used the htaccess settings you suggested and the problem wasn’t fixed by that.

    They are now building a test site on a different server and doing some server jigging to see if that will do a fix. I haven’t heard back from them on that yet. I’ll let you know as soon as they notify me of the results.

    #214655

    Paul R
    Moderator

    Hi Bob,

    To clarify on this, WordPress Menu System bases the menu items it saves on the data it receives from the client side via the $_POST array. Depending on your server configuration, not all of the POSTed variables sent by the client may be received by the WordPress, as the $_POST array can be truncated. And when that data is lost, we lose menu items.

    Please have your hosting company support team add the code below in your php.ini file instead.

    
    max_input_vars 8000
    suhosin.post.max_vars 8000
    suhosin.request.max_vars 8000
    

    Hope that helps.

    #215087

    Bob & Sheila M
    Participant

    OK I’ll do that and let you know the result

    I would ask that nobody goes into the site until I get back to you

    Our hosting company doesn’t want a bunch of stuff being done that could interfere with what they’re doing

    Thanks for your help and patience with this

    #215280

    Rad
    Moderator

    Sure Bob, let us know 😉

    #215945

    Bob & Sheila M
    Participant

    Hello again

    Our host tells us that using the settings you suggest creates a security issue with them

    They can (and will) be able to accommodate us

    However, I’m wondering….

    The menu we use is a native WP menu and not a 3rd party plugin if I’m not mistaken

    Do you think we should be using a different menu creator? Such as a plugin

    If you feel this could solve our problem yet be compatible with our theme, do you have any suggestions we could consider?

    Our current menu has a total of 70 items combined top and sub level

    We would need to have capability to build out to at least 90 or more