Once ‘The Zionhost 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 zionhost_mega_menu is checked.
Add a new Mega Menu item (8 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 ‘Row’ element.
5. Choose how many columns you want in the mega menu. Lets say we want 4 columns.
Note: Do NOT choose any columns if you are using ‘FT- Mega Menu Two’
instead of ‘FT- Mega Menu’ element. We will explain you, when you should use ‘FT- Mega Menu Two’ instead of ‘FT- Mega Menu’.
6. Now in each column insert ‘FT- Mega Menu’ element.
Note: Use ‘FT- Mega Menu Two’ instead of ‘FT- Mega Menu’ if you are planning to implement WHMCS with your website.
7. In the ‘FT- Mega Menu’/’FT- Mega Menu Two’ element settings popup you can fill the form by inputting your menus, urls and icons.
8. Click on Publish button.
Note: If you use ‘FT- Mega Menu Two’, 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.
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 zionhost 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.
It is important to use ‘FT- Mega Menu Two’ instead of ‘FT- Mega Menu’ if you implement zionhost WHMCS template with your website. If you do not do that, the Mega menu will look fine in your main website pages, but it will break in WHMCS pages.