Theme Development
Nav Menu Locations
Register navigation locations and render user-built menus in your theme layout.
Registering Menu Locations
// In theme functions.php
register_nav_menus([
'header-menu' => 'Header Primary Menu',
'footer-menu' => 'Footer Secondary Menu',
]);
Rendering Menus
<nav class="site-navigation">
<?php wp_nav_menu([
'theme_location' => 'header-menu',
'menu_class' => 'flex space-x-4 items-center',
'container' => false,
]); ?>
</nav>
Last verified against AIPostify core. © 2026 AIPostify Marketplace Developer Documentation.