WordPress navigation has accumulated a vocabulary that can be opaque to newcomers and ambiguous even to experienced developers. This glossary covers the terms you’re most likely to encounter when working with WordPress menus and navigation plugins.
Menu A collection of navigation items organized in a hierarchy. In WordPress, menus are created and managed in Appearance → Menus (classic themes) or through the Site Editor (block themes). A menu is a data structure stored in the database; how it’s rendered depends on the theme or plugin.
Menu Location A named position in a theme where a menu can be displayed. Themes register menu locations with register_nav_menus(). Examples: “Primary Menu,” “Footer Menu,” “Mobile Menu.” A menu is assigned to a location, not to a specific position in the template.
Menu Item A single entry in a menu — a link to a page, post, category, custom URL, or other destination. Menu items can be nested to create hierarchy.
Dropdown Menu A submenu that appears below a top-level item on hover or click. Standard dropdowns display a single column of items; multi-level dropdowns nest additional columns below specific items.
Mega Menu A type of dropdown menu that opens a wide panel, typically spanning most or all of the page width, displaying multiple columns of content simultaneously. Mega menus are used when a navigation item has enough subcategory structure to benefit from horizontal layout.
Menu Walker A PHP class that WordPress uses to convert the menu data structure into HTML. Plugins that add functionality to menus typically extend the walker class to output additional markup. Walker-based approaches are the standard for plugins that need to modify menu HTML output.
Shortcode A WordPress mechanism for embedding plugin output inside content. Navigation plugins sometimes offer a shortcode as an alternative to the menu location system — useful for FSE themes or page builder integrations.
Custom HTML Block A block editor block that outputs raw HTML without any additional processing. Used to embed plugin shortcodes in the Site Editor without the wpautop filter corruption that affects the Shortcode block.
wpautop A WordPress filter that automatically wraps text content in paragraph tags. Can corrupt plugin output when shortcodes are processed through it. Standard behavior in the Shortcode block; not applied in the Custom HTML block.
FSE (Full Site Editor) WordPress’s block-based site editing interface, available with block themes. Replaces the Customizer and theme template files with block-based templates edited in the admin.
Sticky Header A header that remains fixed at the top of the viewport as the visitor scrolls. Sticky headers require careful z-index management for navigation plugins, as dropdown panels need to appear above the scrolled content.
Transparent Menu A navigation style where the menu bar has no background color, allowing the page content or hero image behind it to show through. Typically used for the header state at the top of the page, switching to a solid background when the visitor scrolls.
Z-index A CSS property that controls the stacking order of elements. Navigation plugins must manage z-index carefully to ensure dropdown panels appear above all other page elements, including sticky headers, hero sections, and modal overlays.
Mega Menu Column A vertical grouping of links within a mega menu panel. Column count is typically based on a grid system — Ruby Mega Menu uses a 12-column grid that supports 2, 3, 4, and 6-column presets.
Auto Content Pull A mega menu feature that automatically populates a panel with posts from a selected WordPress category, updating dynamically when new posts are published.
Horizontal Tab Navigation A mega menu pattern where multiple top-level tab items each control their own distinct mega menu panel. The active panel transitions on hover. Commonly used in e-commerce navigation for large product catalogs.
This vocabulary covers most of what you’ll encounter when building or configuring WordPress navigation. The concepts build on each other — understanding menus, locations, and walkers provides the foundation for understanding what plugins do and how to troubleshoot when things don’t work as expected.



















