CMS WordPress

[WordPress] Crear shortcode para mostrar el menú

Wordpress shortcode main menu

Aunque WordPress incluye mucha flexibilidad a la hora de crear menús, la ubicación de los mismos parece tener que ceñirse obligatoriamente a posiciones preestablecidas. Y eso, en algunos diseños, puede resultar problemático.

En este mini post vamos a guiaros para que podáis crear un shortcode que os permita ponerlos allá donde necesitéis:

1º Creamos el menú que queramos (Apariencia > Menús) y nos fijamos muy especialmente en el nombre que le demos:

2º Como de costumbre, vamos al archivo functions.php de nuestro theme (aunque lo ideal sería hacerlo con un tema hijo o crear uno si no existiese) e insertamos el siguiente código:

 

3º Y de esta forma ya hablemos creado la llamada al menú de WordPress, a través de un shortcode.

Se invoca así:

Donde debemos sustituir «nombre-tu-menu» por el nombre en el que nos fijamos en el paso 1º.

 

Este shortcode permite además añadir estilos que nos permiten personalizar su presentación:

 

¿Te ha resultado útil esta entrada? ¡Compártela!

Cristian Sarabia Martínez

Desde que a principios de los 90 mi padre desempolvó su Spectrum, no he dejado de probar y experimentar con la tecnología.

Enamorado del mundo web, Full Stack Developer de profesión y diseñador por devoción.

Ahora hago mis pinitos en esto del blogging para compartir con vosotros un poquito de todo lo que la comunidad me ha dado.

1 Comentario

Haz clic aquí para dejar tu comentario