classic-theme-navigation-menus
Installation
SKILL.md
Classic Theme Navigation Menus
Use this when adding or reviewing classic theme menus, header navigation, footer navigation, social/menu locations, mobile menu toggles, menu filters, or custom walkers.
When to Use This Skill
- Registering menu locations in a classic theme.
- Rendering
wp_nav_menu()inheader.php,footer.php, or a template part. - Adding a mobile menu toggle.
- Preventing WordPress from silently falling back to page lists.
- Adding classes/attributes to menu links.
- Reviewing custom
Walker_Nav_Menucode.
Register Menu Locations
Register locations on after_setup_theme.
add_action( 'after_setup_theme', 'mytheme_register_menus' );