Как добавить класс в ссылку в wp_nav_menu?

Я пытаюсь выйти из меню wp без ul и li и добавить класс к элементу.

Я попытался добавить это в свой function.php

function add_menuclass($ulclass) { return preg_replace('/<a /', '<a class="list-group-item"', $ulclass, 1); } add_filter('wp_nav_menu','add_menuclass'); 

И в моем шаблоне я:

 <?php $menuParameters = array( 'menu' => 'Videos', 'container' => false, 'echo' => false, 'items_wrap' => '%3$s', 'depth' => 0, ); echo strip_tags(wp_nav_menu( $menuParameters ), '<a>' ); ?> 

Но выход только применяет класс к первому элементу, а не ко всем s, как ожидалось.

 <div class="list-group"> <a class="list-group-item" href="#">First item</a> <a href="#">Second item</a> </div> 

Я пытаюсь достичь этого, в основном, чтобы применить этот класс ко всему моему товару (не уверен, почему он применяет его только к одному) – Нет jQuery.

 <div class="list-group"> <a class="list-group-item" href="#">First item</a> <a class="list-group-item" href="#">Second item</a> </div> 

Благодаря замечанию Серджиу Паращива этот вопрос касался ограничения 1.

Поэтому он должен быть в function.php:

 function add_menuclass($ulclass) { return preg_replace('/<a /', '<a class="list-group-item"', $ulclass); } add_filter('wp_nav_menu','add_menuclass'); 

ОБНОВИТЬ

См. Также этот ответ для более конкретного решения.