Descubre en este tutorial cómo obtener un listado de todas las ubicaciones de menú registradas por un tema de WordPress mediante código.
Dependiendo del tema que tengas instalado tendrás registradas distintas áreas o ubicaciones de menú (cabecera, footer…). Por lo tanto, si quieres modificar solo el menú que está en una determinada localización necesitarás saber cómo se llama.
Por eso, en este tutorial vas a ver cómo obtener un listado de todas las ubicaciones de menú que tiene un tema.
Snippet para obtener todas las localizaciones de menú de un tema de WordPress
Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 2055 snippets de esta web,
identifícate o suscríbete aquí.
En este fragmento usas la función get_nav_menu_locations
para obtener todas las localizaciones que ha registrado un tema y lo muestras usando la función de PHP print_r
.
Te muestro un par de ejemplos de lo que te mostrará:
- Tema Twenty Twenty-One:
Array ( [primary] => 2 [footer] => 2 )
- 2 ubicaciones:
primary
yfooter
- 2 ubicaciones:
- Tema Genesis Sample:
Array ( [primary] => 2 [secondary] => 2 )
- 2 ubicaciones:
primary
ysecondary
- 2 ubicaciones:
Recuerda eliminar el snippet una vez hayas obtenido las ubicaciones.
Conclusiones
Ahora ya sabes cómo obtener una lista con todas las localizaciones de menú registradas por un tema de WordPress.
Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.
Todo ventajas de ser suscriptor. 😉