Custom menu wordpress
// 1º Registramos los menus en el tema, para que aparezcan en apariencia > Menu.
// Register Navigation Menus
function moboagency_navigation_menus() {
$locations = array(
'header_menu' => __( 'Custom Header Menu', 'text_domain' ),
'footer_menu' => __( 'Custom Footer Menu', 'text_domain' ),
'mobile_footer' => __( 'Footer Menu on mobile devices', 'text_domain' ),
);
register_nav_menus( $locations );
}
// Hook into the 'init' action
add_action( 'init', 'moboagency_navigation_menus' );
// 2º Se muestra el menú en el template.
<?php wp_nav_menu( array( 'theme_location' => 'header_menu' ) ); ?>
// 3º En la administración, apariencia > Menu asignamos el menú a la ubicación del tema