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>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage