Ajouter un sous-texte dans le menu wordpress
Je veux ajouter du texte ici dans la balise d’ancrage du menu wordpress. Ainsi, la structure du menu serait
<ul>
<li><a href="#">Item1<br>
<span class="sub-text">text here<span></a>
</ul>
Le « Item1 » et le « texte ici » seront dynamiques. C’est-à-dire qu’il peut être modifié à partir du back-end wordpress.
J’utilise la fonction wordpress wp_nav_menu pour afficher le menu. Ci-dessous le code.
$defaults = array(
'theme_location' => 'primary',
'menu' => '',
'container' => false,
'container_class' => '',
'container_id' => '',
'menu_class' => 'nav navbar-nav',
'menu_id' => '',
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>',
'depth' => -1,
'walker' => ''
);
wp_nav_menu( $defaults );
S’il vous plaît aider.
Solution n°1 trouvée
Vous avez besoin d’un Walker personnalisé pour y parvenir :
$walker = new Menu_With_Description;
wp_nav_menu( array(
'theme_location' => 'primary',
'walker' => $walker
) );
Tutoriels partout sur le web, par exemple : http://www.wpbeginner.com/wp-themes/how-to-add-menu-descriptions-in-your-wordpress-themes/
0 commentaire