我有这个function
:
function my_walker_nav_menu_start_el($item_output, $item, $depth, $args) {
// you can put your if statements in here (use item, depth and args in conditions)
$item_output = preg_replace('/<a /', '<a class="your-class" ', $item_output, 1);
return $item_output;
}
add_filter('walker_nav_menu_start_el', 'my_walker_nav_menu_start_el', 10, 4);
哪个工作正常,因为它anchors
在菜单中的所有 my 上设置了一个类。问题是:它在所有锚上设置了相同的类。我想要每个锚点不同的类。那可能吗?如果是这样,我该怎么做?
编辑->我想要这样:
<li><a class="icon-bird"></a></li>
<li><a class="icon-book"></a></li>
<li><a class="icon-red"></a></li>