Crear y mostrar un menú en cualquier lugar de nuestro sitio

En el siguiente ejemplo crearemos una función que nos ayudará a crear un «shortcode» que utilizaremos para crear y mostrar un menú en cualquier lugar de nuestro sitio creado en WordPress

Asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

[php] //Crear Menú (editar en apariencia -> menus)
function wpb_custom_new_menu() {
register_nav_menu(‘my-custom-menu’,__( ‘mi menu’ ));
}
add_action( ‘init’, ‘wpb_custom_new_menu’ );

//Creaamos nuestro shortcode
function mi_menu_shortcode($atts, $content = null) {
extract(shortcode_atts(array( ‘name’ => null, ), $atts));
return wp_nav_menu( array( ‘menu’ => $name, ‘echo’ => false ) );
}
add_shortcode(‘menu’, ‘mi_menu_shortcode’);
[/php]

Como se inserta el shortcode:

[menu name="mi menu"]

Si deseas más información sobre como desarrollar en

WordPress en español

, visita el Codex oficial de WordPress haciendo clic aquí.

Si necesitas consultoría sobre

WordPress

envíame un correo a [email protected] o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css