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.

//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');
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 hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css