Information architecture v. menu structure
Information architecture (IA) is the structural design, organization and content labeling on your site. In WordPress, pages can be nested under ‘parent’ pages which contributes to the IA. In our WordPress theme if you set up your IA with nested pages it will automatically display as a sidebar menu for the pages that are a part of that structure you’ve built. (An example can be seen in the sidebar of this page.)
Your menu structure is what is being displayed in the main, white menu area and additional purple, audience menu area. In the UW WordPress theme you are able to have a different menu structure from your IA, though varying it too much is not recommended. The closer the match between your IA and menu structure, the better the user experience (UX) and search engine optimization (SEO) for your site and users. Menu best practices would be to have the menu structure match the IA, or as close as you can that still makes sense for your users.
Recommendations for menu items
Navigation menu options for WordPress theme
For more in-depth information about the navigation menu options please visit the .
Default (classic uw-2014)
This is an updated version of the classic UW-2014 theme’s menu. This will look familiar if you have used this theme before. To build your menu, go to Appearance > Menus. Create a menu and set it to Display Location: White Bar.
Mega Menu
This is a menu system that allows for up to three columns of menus with sections. In order to use Mega Menus you must first activate it in ‘UW Theme Settings’. Build your navigation menu in the WordPress admin (Appearance > Menus) as you normally would with top-level items and drop-down items nested below. Set it to Display Location: Mega Menu.
**Note: This site you are on currently leverages Mega Menu
Audience menu (purple bar)
This is the secondary menu which is referred to as ‘audience menu (purple bar)’聽 in the WordPress admin. While the default is audiences, it can be customized to feature related links instead. Best practice is to only use this for linking off of your site. For the docs site, it means linking to places like Accessible Technology and the UW Brand site.
Additional menu features
Add a button or icon button
**Note: This feature is available in the WordPress theme for both the default and Mega Menu options
To add a button or an icon button to the top-level navigation menu as seen with the ‘Home’ menu button on this site:
- Make sure that CSS classes are activated on your WordPress site in ‘Screen Options’
- When viewing your menu in the backend, open up the dropdown of the top-level menu item in question
- In the ‘CSS Classes (optional)’ section type button
- To add an icon, use any of the web icons available in our theme. For example, if you wanted the little house icon you’d type ic-home without the period in front of it.
- Save the menu changes
The default button is purple background with white text. To change to a dark gold button, add darkgold in the CSS Classes. To change to a gold button, add gold instead.
Add a heading style to your Mega Menu
With the Mega Menu option you are able to create sections within your menu dropdowns, as seen on this site. We don’t recommend
If you are wanting to add a heading style:
- Make sure that CSS classes are activated on your WordPress site in ‘Screen Options’
- When viewing your menu in the backend, open up the dropdown of the menu item in question
- In the ‘CSS Classes (optional)’ section type heading
- Save the menu changes