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

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

Здравствуйте.
Вариант использовать псевдоэлементы ::before и ::after не подходит.
Нужно вставить svg пунктам с вложенным меню.
  • Вопрос задан
  • 42 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 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;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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