Intereting Posts
Как отображать ничего (вместо значения по умолчанию), когда пользователь gravatar не присутствует? Почему плагин WordPress Twitter Tools дает 500 внутренних ошибок сервера? Как добавить средства массовой информации из внешнего интерфейса в существующий пост? Ajax вызывается URL-адрес 404, когда выдается на промежуточный сервер Как изменять изображения во время загрузки BackPress – какие библиотеки мне нужно загружать для работы с Multisite? Проблема с видео-скриптом, атрибут JavaScript остается «неопределенным» Очистка изображений, удаление неиспользуемых размеров изображений, прикрепленных к типу сообщения Категоризация только импортированных сообщений Как установить главную страницу настраиваемого типа сообщений? Пользовательский тип сообщения – изменение имени в боковой панели Вторичный дисплей меню Первичное меню Функция в дочерней теме не переопределяет функцию родительской темы Лучший способ защитить загруженные носители в WordPress? почему цикл wordpress по умолчанию не работает вне index.php

Как перечислить пункты меню-элемента для wp_nav_menu

У меня есть вызов меню навигации:

'primary', 'container_class' => 'primary-menu')); ?>

Результат выглядит примерно так:

<div class="primary-menu"><ul id="menu-other-links" class="menu"> <li id="menu-item-51" class="menu-item menu-item-type-custom"><a href="#">RSS</a></li> <li id="menu-item-49" class="menu-item menu-item-type-post_type"><a href="http://localhost:8888/graca/contacto/">Contacto</a></li> <li id="menu-item-52" class="menu-item menu-item-type-custom"><a href="#">Facebook</a></li> <li id="menu-item-53" class="menu-item menu-item-type-custom"><a href="#">Twitter</a></li> <li id="menu-item-56" class="menu-item menu-item-type-post_type"><a href="#">Site Info</a></li> </ul></div> 

Я пытаюсь применить другой цвет фона к каждому элементу меню, поэтому # 1 получит один цвет, второй цвет второй.

Я хотел бы, чтобы тема работала над любыми пунктами меню, которые кто-то хочет настроить, поэтому было бы предпочтительнее, чтобы #id на каждом ли порядке.

Например:

 <ul> <li id="item1">List item</li> <li id="item2">List item</li> <li id="item3">List item</li> <li id="item4">List item</li> </ul> 

Любая помощь будет оценена по достоинству.

Solutions Collecting From Web of "Как перечислить пункты меню-элемента для wp_nav_menu"

Если вы можете отказаться от совместимости с ним, CSS3 представила селектор nth-child, вы можете использовать это

проверьте http://codex.wordpress.org/Function_Reference/wp_nav_menu и найдите элемент items_wrap

Перейти к WP-admin -> Внешний вид -> Меню -> Параметры экрана (вверху справа) -> Проверить CSS Classes -> Открыть пункт меню и поставить свой собственный класс, который вы хотите, и подготовить для него стиль.

Лучший и простой способ создания пользовательского CSS для каждого элемента в меню.