Задать вопрос
Dunno2018
@Dunno2018

Как добавить иконку пунктам меню с вложенным меню через functions.php?

Здравствуйте.
Вариант использовать псевдоэлементы ::before и ::after не подходит.
Нужно вставить svg пунктам с вложенным меню.
  • Вопрос задан
  • 47 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    WordPress – с нуля до Профи
    1 неделя
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Dunno2018
@Dunno2018 Автор вопроса
Нашел такой способ:
add_filter( 'walker_nav_menu_start_el', 'filter_walker_nav_menu_start_el', 10, 4 );
function filter_walker_nav_menu_start_el( $item_output, $item, $depth, $args ) {
	if ( ! empty( $item->classes ) && in_array( 'menu-item-has-children', $item->classes ) ) {
		$item_output = '<span>Иконка</span>' . $item_output;
	}

	return $item_output;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы