Como adicionar classe ao link no wp_nav_menu?
Estou tentando sair de um menu wp sem ul e li e tenho uma classe adicionada ao elemento.
Eu tentei adicionar isso no meu function.php
function add_menuclass($ulclass) {
return preg_replace('/<a /', '<a class="list-group-item"', $ulclass, 1);
}
add_filter('wp_nav_menu','add_menuclass');
E no meu modelo eu tenho:
<?php
$menuParameters = array(
'menu' => 'Videos',
'container' => false,
'echo' => false,
'items_wrap' => '%3$s',
'depth' => 0,
);
echo strip_tags(wp_nav_menu( $menuParameters ), '<a>' );
?>
Mas a saída aplica apenas a classe ao primeiro item e nem todos os<a>
s como esperado.
<div class="list-group">
<a class="list-group-item" href="#">First item</a>
<a href="#">Second item</a>
</div>
Estou tentando conseguir isso, basicamente para aplicar essa classe a TODOS os meus itens (não sei por que ela se aplica a apenas um) -Sem jQuery, por favor.
<div class="list-group">
<a class="list-group-item" href="#">First item</a>
<a class="list-group-item" href="#">Second item</a>
</div>