Dunno2018
@Dunno2018

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

Здравствуйте.
Вариант использовать псевдоэлементы ::before и ::after не подходит.
Нужно вставить svg пунктам с вложенным меню.
  • Вопрос задан
  • 33 просмотра
Пригласить эксперта
Ответы на вопрос 2
AntonLitvinenko
@AntonLitvinenko
HTML coder
я кроме как плагин типа мегаменю и ACF придумать ничего не могу.
https://ru.wordpress.org/plugins/megamenu/#description
https://www.advancedcustomfields.com/resources/add...
Ответ написан
Комментировать
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;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы