私はこれを持っています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
しています。問題は、すべてのアンカーに同じクラスを設定していることです。アンカーごとに異なるクラスが必要です。それは可能ですか?もしそうなら、どうすればこれを行うことができますか?
編集->次のようにしたい:
<li><a class="icon-bird"></a></li>
<li><a class="icon-book"></a></li>
<li><a class="icon-red"></a></li>