Cómo utilizar correctamente register_nav_menus() y wp_nav_menu() en WordPress

Cómo utilizar correctamente register_nav_menus() y wp_nav_menu() en WordPress

Para poder utilizar varios menús en nuestro WordPress desde el apartado de apariencia del gestor tendremos que seguir unos pasos previamente.

Lo primero que tenemos que hacer es registrar los menús (tantos como deseemos) para posteriormente poder darles uso.

Para ello tenemos que editar el fichero functions.php de nuestro template de WordPress.

Es en ese fichero donde vamos a utilizar la función register_nav_menus(),que nos permitirá registrarlos para su posterior uso.

Una vez registrados los menús, desde nuestro gestor de WordPress,  nos ubicamos en Apariencia -> Menús -> Gestionar Ubicaciones y ahí los tendremos que ver.

En como crear paginas y asignarlos a los menús que acabamos de crear es un proceso trivial.

El último paso es hacer cualquiera de esos menús visible en nuestro Theme.

En este caso voy a incluir un nuevo menú a la cabecera de página de mi template. Para ello edito el fichero header.php e insertaré unos de los menús que he creado (en este caso el que identifiqué como first) y para ello voy a utilizar la función wp_nav_menu().

Muestro con un comentario todas las opciones que podemos utilizar para personalizarlas y que uso tendría cada una de ellas para que se entienda mejor.

Más información: wp_nav_menus() y register_nav_menus().

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.