Once ‘The Maxhost Extensions’ plugin is activated ‘Mega Menu’ is available in your admin panel dashboard.
Enable WPBakery for Mega Menu (2 Steps)
1. Navigate to WPBakery > Role Manager
2. In Post Types choose ‘Custom’ and then make sure maxhost_mega_menu is checked.
Add a new Mega Menu item (6 Steps)
1. Navigate to Mega Menu > Add New
2. Give it a title, lets say “Mega Menu One” item. The title is not used anywhere in displaying the menu.
3. Click on Backend Editor. It will display WPBakery Backend Editor. We will use this back end editor to build our Mega Menu item.
4. Click on ‘Add Element’ and from the elements popup choose ‘Ft- Mega Menu – Image’, ‘Ft- Mega Menu – Paragraph’ or ‘Ft- Mega Menu – List Items’
Note: Each element should be in one single column. Do not insert more than one mega menu element in one column.
5. In the Mega Menu elements settings popup you can fill the form by inputting your menus, urls, image, paragraph and icons.
6. Click on Publish button.
Note: If you use WHMCS, do not click on Publish button yet. Click on ‘Classic Mode’ button and then remove vc_row and vc_coumn shortcodes from first line and from the last line as shown in the below screenshot. After that click on ‘Publish’ button. It is important to follow this step if you implement Maxhost WHMCS template with your website. If you do not follow this step, the Mega menu will look fine in your main website pages, but it may break in WHMCS pages.
Adding Mega Menu item as a submenu to a top level menu item (7 Steps)
1. Navigate to Appearance > Menus.
2. On top right corner of your screen, you will find a dropdown menu Screen Options. Click on it.
3. Make sure ‘Mega Menu Post’ and ‘CSS Classes’ are checked.
4. Choose the Main Menu as the menu location, since only Main Menu supports Mega Menu in our theme.
5. Now check the Test Mega Menu item and click on Add to menu.
6. Drag the Test Mega Menu item box and drop it under any existing menu as a submenu
7. If you want the menu as wide as you see in the theme preview, write ‘wide-menu’ in the CSS Class field of the parent menu. In this case ‘Blog’ is the parent menu of the sub Mega Menu
8. Now the Mega Menu is added as a submenu of Blog and it should look like this:
Important Note: Please do not use Mega Menu as a top level menu item or as submenu menu item beyond level 1. Do not use other menu items with Mega Menu item.