Wie füge ich eine Klasse zum Link in wp_nav_menu hinzu?
Ich versuche, ein wp-Menü ohne ul und li zu erstellen und dem Element eine Klasse hinzuzufügen.
Ich habe versucht, dies in meiner function.php @ hinzuzufüg
function add_menuclass($ulclass) {
return preg_replace('/<a /', '<a class="list-group-item"', $ulclass, 1);
}
add_filter('wp_nav_menu','add_menuclass');
Und in meiner Vorlage habe ich:
<?php
$menuParameters = array(
'menu' => 'Videos',
'container' => false,
'echo' => false,
'items_wrap' => '%3$s',
'depth' => 0,
);
echo strip_tags(wp_nav_menu( $menuParameters ), '<a>' );
?>
Aber die Ausgabe wendet die Klasse nur auf das erste Element an und nicht auf alle<a>
s wie erwartet.
<div class="list-group">
<a class="list-group-item" href="#">First item</a>
<a href="#">Second item</a>
</div>
Ich versuche dies zu erreichen, im Grunde, um diese Klasse auf ALLE meine Artikel anzuwenden (nicht sicher, warum es nur auf einen angewendet wird) -Nein jQuery bitte.
<div class="list-group">
<a class="list-group-item" href="#">First item</a>
<a class="list-group-item" href="#">Second item</a>
</div>