/ custom menu

¿Cómo insertar un menu personalizado en un tema de wordpress?

![como insertar un menu en wordpress](http://www.israes.com/wp-content/uploads/2013/03/wordpress-theme-150x150.png)
WordPress Codex
Si te encuentras codificando un tema para WordPress o estás modificando uno y necesitas insertar un menú personalizable, esta publicación puede ayudarte.

Lo primero que necesitas hacer es registrar el menú en el archivo functions.php, te sugiero usar el siguiente código:

if ( function_exists( 'register_nav_menus' ) ) { //Primero te aseguras que exista la función register_nav_menus( array( 'menu_p' => 'Principal' //Escoge un nombre que te sea fácil de identificar ) ); }

Nota. Esta función sólo está disponible para las versiones WordPress 3.0 en adelante.

Después tienes que indicarle a wordpress dónde mostrarlo, para esto identifica el archivo en donde deseas mostrarlo, puede ser en la cabecera del template (header.php) o en el pie de la página (footer.php). Para insertar la siguiente línea de código:

'Principal' )); ?> //asegúrate que tenga el mismo nombre que hayas registrado en functions.php

¡Y listo! ahora el tema que tienes instalado debe de soportar el menú que registraste, ve al panel de administración –> Apariencia –> Menús y configuralo según sean las necesidades.

Si quieres registrar más de 1 menú puedes auxiliarte en el siguiente ejemplo:

if ( function_exists( 'register_nav_menus' ) ) { register_nav_menus( array( 'menu_p' => 'Principal', //Atención, al final de la línea inserte una coma 'menu_s' => 'Secundario' ) ); }

y en los archivos del template usarás:

'Principal' )); ?> //para mostrar el primer menú 'Secundario' )); ?> //para mostrar el segundo menú

Espero que este breve tutorial te sea útil, sinembargo te suguiero que visites el Codex de WordPress:

1srael

Emprendedor Mexicano dedicado a la producción multimedia en mi región. Me gusta compartir mis ideas y colaborar en proyectos diversos. Si deseas colaborar no dudes en ponerte en contacto.

Read More