Estou usando o novo sistema de menus do Wordpress, e aqui está o resultado 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>
O que eu quero é apenas isso:
<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>
Não, envolvendo div ou ul, tenho tentado algumas maneiras e pesquisado no google, mas sem resultado :(
customization
menus
fuxia
fonte
fonte
container
argumento não funcionar, isso significa que você não está usandowp_nav_menu
. Você provavelmente está executando o fallback cb, que é o padrão aowp_page_menu()
não especificar um menu ou um local de menu com um menu atribuído.wp_nav_menu()
aceita um parâmetro não documentado'items_wrap' => '
<ul id="%1$s" class="%2$s">%3$s</ul>
'Isso é executado por:
$nav_menu .= sprintf( $args->items_wrap, esc_attr( $wrap_id ), esc_attr( $wrap_class ), $items );
você pode brincar com os argumentos do sprintf
ex: 'items_wrap' => '% 3 $ s' removeria a
<ul>
tag de quebra automáticafonte
Para emitir apenas li's, adicione-o ao array wp_nav_menu:
fonte
'container' => false
estava falhando para mim, porque eu estava especificando um não existente'theme_location'
e'menu'
. Funcionou assim que eu consertei isso.Solução de: wordpress.org/support
fonte
Para filtrar a div de quebra automática:
fonte