Menu Issues

Updated on November 21, 2017

Such an easy process as creating menus may cause issues in some cases. Therefore it’s recommended to first read the article How to Set up Menus in Jupiter. In this article we’ll describe possible menu issues and their solutions.

In some cases you may encounter a limitation regarding the number of menu items you can have on your WordPress installation. This happens due to a limitation in PHP settings on some servers and can be fixed by increasing those values.

To do that you’ll need to access your php.ini file if you have a dedicated server, or ask your hosting provider if you use shared hosting. You just need to set the options below to the proper values:

max_input_vars = 1000;

You can also set this value in the .htaccess file by adding the line below:

php_value max_input_vars 4000

4000 is the recommended value for Artbees themes in this case.
Please note that one of main symptoms of this problem is menu items NOT saving after they’ve been added. This can be fixed with the suggestion above.

Preventing Menu Items from Opening in New Windows

To prevent menu items from opening in new browser Windows/Tabs, you’ll need to take the steps below:

1From WordPress left menu, go to Appearance > Menus.
2On top right of the menus page, there is an option called Screen Options.

menu issues

3Open the panel and check the Link Target option. 

menu issues

4The new option will be available on the menu items. Uncheck that option.

menu issues

Menu Disappears After Installing a Child Theme

When installing and activating a child theme in WordPress, it’s basically almost the same as installing a new theme. That means some basic configuration is required after activation. If your custom menu (which you had previously created) is not the default menu anymore, you can navigate to Appearance > Menus in your WordPress dashboard and assign your custom menu again to the preferred menu slot in your WordPress theme.

Other Issues

If you have any other issues with the menu, please create a ticket.

Did this answer your question?