Añadir la opcion de Menús personalizados (custom menus) en WordPress 3.0

La función de Menus que incorporo WordPress 3.0 es increíble, pero algunos templates se quedaron cortos y no la soportan y muchos de ustedes se quedaron sin esta genial opción, pero en este mini-tutorial vamos a ver como agregar la función de menus a nuestro tema.

Antes que nada, recuerda hacer un backup del archivo functions.php, ya que si llegaras a equivocarte tu sitio quedará con una pantalla blanca, así que mejor prevenir.
Primero abre tu archivo de functions.php y agrega el siguiente código antes del cierre del tag  ?>

if ( function_exists( ‘register_nav_menus’) ) {
register_nav_menus(
array(
‘menu_sup’ => ‘Menu Superior’,
‘menu_inf’ => ‘Menu Inferior”
)
);
}

Ahora solo crea tus menús y para poderlos usar usa el siguiente código y ponlo donde quieras que aparezca.

 <?php wp_nav_menu( array( 'theme_location' => 'menu_sup', 'menu_class' => 'primary', 'fallback_cb' => '') ); ?>

y si quieres agregar el segundo menu pega el siguiente código donde quieras que vaya el siguiente menú:

<?php wp_nav_menu( array( 'theme_location' => 'menu_inf', 'menu_class' => 'secondary', 'fallback_cb' => '') ); ?>