Люди добрые, помогите чем можете, очень надо.
Переделываю стандартную менюшку под свои CSS. Для полного счастья мне надо, чтобы wp_nav_menu не писал в код страницы ul id=" " и ul class=" ".
Сейчас вордпресс выводит <ul id="" class="">. В атрибутах функции wp_nav_menu я их не указывал, но они все равно появляются! Как убрать эту беду???
в конце концов код менюшки должен выглядеть так:
<div id="primary-menu" class="menu-gradient"><ul><li id="menu-item-132" class="menu-item menu-item-…..
тег UL открывается без всяких классов и ID. Видел на нескольких сайтах под WP…
ну скажем так… помоему оно не мешает… Потому как если вы делаете сайт и хотите что б он потом прошол валидацию – то вам он матюкнётся потому как ul должен обязательно иметь класс… Но если уж так принципеально – http://codex.wordpress.org/Function_Reference/wp_nav_menu вот – играйтесь… помоему ‘items_wrap’ => ‘<ul id=\"%1$s\" class=\"%2$s\">%3$s</ul>’, вам поможет…
Спасибо! Вчера в буржнете нашел это решение. Все работает как часы!!!
Ни разу не встречал такого требования. Откуда оно?
Прошу прощения… немного неправильно отписался…
На <ul id="" class=""> – W3C будт матерится не из за пустого класса… а из-за пустого ID… Перепутал немного…
Требования, чтобы обязательно был атрибут id, тоже ни разу не встречал 🙂
Валидатор не ругается, только что перепроверил:
Чтобы id был не пустой 😉
Понял, спасибо 🙂