Majalahpro Menu Settings
Video Tutorial
The original documentation recommends watching the video first to make the steps easier to follow.
Create the Main Menu
- Go to Appearance → Menus.
- If you don’t have a menu yet:
- Click create a new menu.
- Name it (e.g., Main Menu).
- Click Create Menu.
- Add items to the menu:
- From the left panel (Pages, Posts, Custom Links, Categories).
- Check the items you want to include.
- Click Add to Menu.
- Arrange the menu structure using drag & drop.
- To create a submenu (dropdown), move an item slightly to the right under its parent menu.
Menu Locations
- Primary: main header menu.
- Secondary: secondary menu below/above the primary.
- Top Navigation: top bar navigation.
- Footer Menu: footer navigation.
- Scroll Mobile Menu: scrolling navigation on mobile.
Set in Appearance > Menus > Manage Locations, choose a menu for each location, then Save Changes.
Additional Menu Item Options
Note: Simple mega menu (column menu) is supported. How to configure:
- Enable CSS Classes first by clicking Screen Options at the top right. The settings panel will appear; see the image below:

- Check the CSS Classes option. Then edit the Parent Menu (main menu). See the video above.

- In CSS Classes, enter:
- col-2 for 2‑column submenus
- col-3 for 3‑column submenus
- col-4 for 4‑column submenus
- Done.
Note: The Majalahpro theme supports up to 5 menu locations; see the video tutorial above.
Solution to add icons to menus: Add Icons to Menu
Notes
- Keep the menu structure simple and easy to understand.
- For mobile, use the dedicated mobile menu to maintain good navigation.
- Use the footer menu for policy links, contact, or other important information.
