WP Menu Integration

Replace your theme's native navigation menus with a Menu Builder menu — without editing any template files. Ideal for classic PHP themes that call wp_nav_menu().

What it does

Many classic themes render their header navigation by calling wp_nav_menu() against a registered theme location (e.g. "Primary Menu", "Footer Menu"). The WP Integration tool lets you intercept those locations and render a Menu Builder menu in their place — so you get all the plugin's styling and features without touching header.php or using a shortcode.

Mapping a theme location

  1. Go to Menu Builder → WP Integration.
  2. You will see a table of every navigation location registered by your active theme.
  3. For each location, pick a Menu Builder location (primary, footer, sidebar, or mobile) from the dropdown to replace it — or leave — Don't replace — to keep the theme's original menu.
  4. Click Save Menu.
ℹ️

If your theme registers no menu locations, the table shows a notice. In that case your theme does not call register_nav_menus(), and you should use the shortcode or the Gutenberg block instead.

Notes and limitations