J'utilise le nouveau système de menus de Wordpress, et voici le résultat de wp_nav_menu ()
<div class="menu-main-menu-container">
<ul id="menu-main-menu" class="menu">
<li id="menu-item-28" class="menu-item menu-item-type-post_type current-menu-item page_item page-item-21 current_page_item menu-item-28"><a href="http://www.bemang.com/">Trang nhà</a></li>
<li id="menu-item-29" class="menu-item menu-item-type-post_type menu-item-29"><a href="http://www.bemang.com/blog/">Blog</a></li>
<li id="menu-item-30" class="menu-item menu-item-type-post_type menu-item-30"><a href="http://www.bemang.com/gioi-thieu/">Giới thiệu</a></li>
</ul>
</div>
Ce que je veux, c'est seulement ceci:
<li id="menu-item-28" class="menu-item menu-item-type-post_type current-menu-item page_item page-item-21 current_page_item menu-item-28"><a href="http://www.bemang.com/">Trang nhà</a></li>
<li id="menu-item-29" class="menu-item menu-item-type-post_type menu-item-29"><a href="http://www.bemang.com/blog/">Blog</a></li>
<li id="menu-item-30" class="menu-item menu-item-type-post_type menu-item-30"><a href="http://www.bemang.com/gioi-thieu/">Giới thiệu</a></li>
Non, enveloppant div ou ul, j'ai essayé de quelques façons et google, mais aucun résultat :(
customization
menus
fuxia
la source
la source
container
argument ne fonctionne pas, cela signifie que vous n'utilisez paswp_nav_menu
. Vous exécutez probablement la solution de rechange cb, par défautwp_page_menu()
, en omettant de spécifier un menu ou un emplacement de menu avec un menu attribué.wp_nav_menu()
accepte un paramètre non documenté'items_wrap' => '
<ul id="%1$s" class="%2$s">%3$s</ul>
'Ceci est exécuté par:
$nav_menu .= sprintf( $args->items_wrap, esc_attr( $wrap_id ), esc_attr( $wrap_class ), $items );
vous pouvez jouer avec les arguments sprintf
ex: 'items_wrap' => '% 3 $ s' supprimerait la
<ul>
balise d' habillagela source
Pour générer uniquement des li, ajoutez ceci au tableau wp_nav_menu:
la source
'container' => false
échouait pour moi parce que je spécifiais un inexistant'theme_location'
et'menu'
. Cela a fonctionné dès que j'ai corrigé cela.Solution de: wordpress.org/support
la source
Pour filtrer le div enveloppant:
la source