я это function
:Как добавить уникальный класс в якорь в Wordpress?
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
в меню. Проблема в том, что он устанавливает один и тот же класс на всех якорях. Я хочу разные классы на якорь. Это возможно? Если да, то как я могу это сделать?
Edit -> Я хочу, чтобы это так:
<li><a class="icon-bird"></a></li>
<li><a class="icon-book"></a></li>
<li><a class="icon-red"></a></li>
Если все классы должны быть уникальными, используйте 'id' атрибут вместо:'
Я использую значок-шрифты, поэтому он должен быть классом .... Если добавить определенный класс , он добавляет значок перед якорем, поэтому я использую классы. – user1770896