¿Cómo agregar clase para vincular en wp_nav_menu?
Estoy tratando de sacar un menú wp sin ul y li y tengo una clase agregada al elemento.
He intentado agregar esto en mi function.php
function add_menuclass($ulclass) {
return preg_replace('/<a /', '<a class="list-group-item"', $ulclass, 1);
}
add_filter('wp_nav_menu','add_menuclass');
Y en mi plantilla tengo:
<?php
$menuParameters = array(
'menu' => 'Videos',
'container' => false,
'echo' => false,
'items_wrap' => '%3$s',
'depth' => 0,
);
echo strip_tags(wp_nav_menu( $menuParameters ), '<a>' );
?>
Pero la salida solo aplica la clase al primer elemento y no a todos<a>
s como se esperaba.
<div class="list-group">
<a class="list-group-item" href="#">First item</a>
<a href="#">Second item</a>
</div>
Estoy tratando de lograr esto, básicamente para aplicar esa clase a TODO mi artículo (no estoy seguro de por qué lo aplica a solo uno):No 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>