Hinzufügen von Ebenen-Selektor-Klasse zu wordpress nav menu
Möchte ich hinzufügen-level-Klassen zu jedem li, wenn in Anlehnung an die Ergebnisse von wp_list_pages. Derzeit bin ich mit:
<?php
wp_nav_menu(array('theme_location' => 'main_menu', 'container' => '', 'menu_class' => 'fR clearfix', 'menu_id' => 'nav'));
<?php } ?>
Die gewünschte Ausgabe wäre:
<ul class="menu">
<li class="page_item page-item-9 level-0 current_page_item"><a href="" title=""></a>
<ul class="children expanded" style="display: block; ">
<li class="page_item page-item-40 level-1"><a href="" title=""></a></li>
<li class="page_item page-item-43 level-1"><a href="" title=""></a></li>
<li class="page_item page-item-45 level-1"><a href="" title=""></a></li>
<li class="page_item page-item-47 level-1"><a href="" title=""></a></li>
</ul>
</li>
<!-- So on -->
</ul>
Ist dies möglich, die gewünschte Ausgabe? bitte um Hilfe!!
InformationsquelleAutor Goysar | 2011-12-26
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keinen direkten Weg, dies zu tun.
Können Sie die wp_nav_menu_objects filtern und Bearbeiten den Menüpunkt Klassen.
Hier ist der code für Sie:
Es ist am besten, um eine benutzerdefinierte walker hinzufügen, dass Klasse. Sehen
Cleaner-Ausgang für wp_nav_menu() und Verbessern Sie Ihre WordPress-Navigation-Menü Output und T5_Nav_Menu_Walker_Simple — Gist
wird es Ihnen helfen,...
http://codex.wordpress.org/Function_Reference/wp_list_pages