En este artículo te enseño a añadir un menú en una plantilla de wordpress, el cual podrás gestionar desde el panel de administrador. Resulta esencial cuando estáis desarrollando un diseño web a medida y necesitáis nuevos puntos dónde añadir menús.
Lo primero que tenemos que hacer es editar el fichero functions.php y añadir las siguientes líneas:
function register_my_menus() { register_nav_menus( array( 'header-menu' => __( 'Header Menu' ), 'extra-menu' =>; __( 'Extra Menu' ) ) ); } add_action( 'init', 'register_my_menus' );
Podéis llamar a la función como queráis, pero recuerda cambiar también su nombre en «add_action».
Como podéis ver, dentro del array hemos creado dos menús nuevos que podremos gestionar en el apartado menús de WordPress. En este caso, también podeis cambiarles de nombre por el que vosotros querais.
Lo siguiente que tenemos que hacer es ubicar estos menús en el theme/plantilla de WordPress, para ello editamos el archivo correspondiente y añadimos en el lugar que nos convenga las siguientes líneas:
<?php wp_nav_menu( array( 'theme_location' => 'header-menu' ) ); ?>
Con esto estaría todo. Ahora ya sabeis cómo poner nuevos menús en sitios dónde tu plantilla no te lo permitía.