Поддержка → Проблемы и решения → wp_menu_nav цикл?
wp_menu_nav цикл?
-
Здравствуйте! В футере я вывожу меню вот так
<?php wp_nav_menu( $args );?>
Я бы хотел вывести напротив каждой ссылки иконку. Мне кажется надо сначала сделать цикл? Можете подсказать как такое реализовать?
-
либо через css, либо через walker.
Возможно, будут полезны решения из недавней похожей темы.
Flector Смотрю, но вряд ли со своими знаниями разбирусь
Sergey Biryukov да, это то что нужно, но только у меня нижнее меню идет вертикальное, то есть так
-ссылка -ссылка -ссылка
и поэтому иконка у меня встает сверху ссылки,
иконка -ссылка иконка -ссылка иконка -ссылка
а надо так,
иконка ссылка иконка ссылка иконка ссылка
Можете подсказать как поправить?
попробовал
display:inline-block
, вроде сработало. Может есть более лучший способ?Вот только проблема. У меня есть верхнее меню и нижнее. Мне иконки надо ставить только в нижнем меню. Вот такой код
<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2 current_page_item menu-item-12"><a href="#">О ФИРМЕ</a></li>
а вот код для CSS
li.menu_item:before { content: ""; display: inline-block; width: 16px; height: 16px; background: url('images/ok.png') no-repeat; vertical-align:middle; } Как сделать только для нижнего меню?
Как сделать только для нижнего меню?
У нижнего меню должен быть уникальный идентификатор. Добавьте его перед li.menu_item:before и правило будет действовать только на нижнее меню.
Если не можете найти идентификатор, то дайте ссылку на сайт, чтобы можно было посмотреть код.
Спасибо, я попробую!
- Тема «wp_menu_nav цикл?» закрыта для новых ответов.