web-dev-qa-db-fra.com

Créer un widget de menu personnalisé compatible pour Twitter Bootstrap

Si je configure la fonction wp_nav_menu, je peux mettre l'option "items_wrap" pour obtenir une navigation agréable donnée par Twitter Bootstrap, ainsi: <ul class="nav nav-pills">%3$s</ul>. Mais, comment configurer le widget de menu personnalisé pour faire la même chose? Je veux dire, pour atteindre <ul class="nav nav-tabs nav-stacked">%3$s</ul> dans tous les widgets de menus personnalisés, par défaut.

Merci pour l'aide! Bonne journée.

2
Marco Godínez

Filtre 'wp_nav_menu_args'.

add_filter( 'wp_nav_menu_args', 'wpse_79901_nav_menu' );

function wpse_79901_nav_menu( $args )
{
    $args['items_wrap'] = '<ul class="nav nav-pills">%3$s</ul>';
    return $args;
}
2
fuxia