Меню
-
Здраствуйте такой вопрос, мне нужно чтоб сделать 3 пункта меню я их сделал как полагается динамически и через firebug пробил, wordpress генерирует для каждого списка такой вот код
<ul class="menu" id="menu-sdas"><a title="Skip to content" href="#content"></a><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-42 current_page_item menu-item-78" id="menu-item-78"><a title="Skip to content" href="#content"></a><a href="http://localhost/wordpress/">home</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-77" id="menu-item-77"><a href="http://localhost/wordpress/bussiness-model">business model</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76" id="menu-item-76"><a href="http://localhost/wordpress/services">services</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-75" id="menu-item-75"><a href="http://localhost/wordpress/technologies">technologies</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-74" id="menu-item-74"><a href="http://localhost/wordpress/skills">skills</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-73" id="menu-item-73"><a href="http://localhost/wordpress/portfolio">portfolio</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-72" id="menu-item-72"><a href="http://localhost/wordpress/contact">contact</a></li> </ul>
Тоесть он делает список с разными ID, мне нужно чтоб я в CSS для каждого
<li>
присвоил свой clss или ID (Каждый список меню должен различатся другой картинкой, так что я не могу просто прописать для всех `</li>
<li>свой clss) могу лишь использовать сгенерированый ID тока это не правельно есть у кого-та решение этой проблемы? Спасибо
</li>`
-
Если Вас смущают существующие идентификаторы (
id="menu-item-74"
), а смущать они могут тем, что их значения могут меняться в процессе изменения меню, то можно воспользоваться селекторами атрибутов (уж их-то Вы сами задаете), т.е. так:a[href*="skills"] {background:url(images/skills.png);}
и т.д. Единственное «но» в данном случае это то, что стиль применяется не к элементу списка, а ко вложенной в него ссылке, однако, при правильной организации верстки, это не должно стать проблемой.хммм тоже вариант, как бы это не проблема, я просто ссылке дам display:block и проблема решится.
Сейчас подумал я бы хотел чтоб этот меню стал как фильтр, тоесть там должны быть ссылки с 3 рубрик и контент меняйтся зависимо от категории, я еще это не пробовал сделать отпишусь какие будут успехи! Спс.
Все получилось… проблема с (path-ом) он выглядит вот так
http://localhost/wordpress/category/iphone
Мне нужен index, когда user заходит у него будет вот такой path
http://localhost/wordpress
Вариант поставить редирект с home на первую категорию ну опять это не правельно есть идеи ?Вариант поставить редирект с home на первую категорию ну опять это не правельно есть идеи ?
Да, редирект — это не правильно. Правильно — вывести на главной одну категорию, использую query_posts. В FAQе есть статья «как исключить рубрику». Так вот, «только одну» отличается от «убрать одну» только знаком перед ID.
- Тема «Меню» закрыта для новых ответов.