Gewusst wie: anpassen von wp-bootstrap-navwalker in wordpress
Ich versuche, wp-bootstrap-navwalker anpassen, meine navigation.
hier ist das Beispiel meiner aktuellen statischen code
<div class="collapse navbar-collapse">
<ul class="navbar-nav nav navbar-right">
<li><a class="menu" href="index-2.html">home</a></li>
<li><a class="menu" href="#">travel</a></li>
<li><a class="menu" href="#">lifestyle</a></li>
<li><a class="menu" href="about.html">about me</a></li>
<li><a class="last-menu" href="contact.html">contact</a></li>
</ul>
</div>
Ich bin über das wp-bootstrap-navwalker zu machen, dynamische
wp_nav_menu( array(
'menu' => 'primary',
'theme_location' => 'primary',
'depth' => 2,
'container' => 'div',
'container_class' => 'collapse navbar-collapse',
'menu_class' => 'nav navbar-nav navbar-right',
'fallback_cb' => 'wp_bootstrap_navwalker::fallback',
'walker' => new wp_bootstrap_navwalker())
);
Ist einwandfrei in Ordnung. Nun habe ich ein problem, Dass ich menu
Klasse in meinem <a class="menu">home</a>
. Wie kann ich menu
Klasse in meinem Anker-Tags, wenn diese Daten kommt dynamisch. Gibt es eine Möglichkeit, dass wir können dieses wp_nav_menu(array( ));
?
- Ist
wp_bootstrap_navwalker()
überschreiben derstart_el
Methode?
Du musst angemeldet sein, um einen Kommentar abzugeben.
WordPress Weg wäre hinzuzufügen
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>',
zuwp_nav_menu(array( ))
dann müssen Sie spezielle Klasse für benutzerdefinierte nav-Elemente und normale links posten. Dann können Sie target Sie vom CSS.Nützliche link: wp_nav_items css
Andernfalls müssen Sie ändern:
wp_bootstrap_navwalker
bin ich diesen code verwenden
und ich verwende das wp-bootstrap-navwalker zu machen, dynamische
aber es nie angezeigt wird in dem Beispiel gezeigt in getbootstrap