Classic Theme Navigation Menus

Build or audit navigation menus in classic PHP WordPress themes on WP 7.1. Covers `register_nav_menus()` on `after_setup_theme`, rendering with `wp_nav_menu()`, `theme_location`, a nav container, `container_aria_label`, disabled fallback callbacks, `has_nav_menu()`, menu IDs/classes, mobile toggle buttons with `aria-controls` and `aria-expanded`, safe filters for menu attributes/classes, when to avoid custom walkers, and common accessibility/security mistakes around raw menu meta and anchor-based toggles.

Lonsdale201 Updated

File contents

Lonsdale201/wp-agent-skills/tree/main/theme-development/classic-theme-navigation-menus commit 0f5639aa3e

Frequently asked questions

npx skillmds@latest add lonsdale201/classic-theme-navigation-menus