Wordpress - Как проверить, находятся ли ссылки в меню верхнего уровня? - PullRequest
0 голосов
/ 29 марта 2011

Я редактирую post-template.php в Wordpress.function start_el повторяет меню.Здесь я хочу проверить, является ли страница страницей верхнего уровня, чтобы я мог добавить новый класс с именем "top" только к страницам верхнего уровня li. Как проверить, является ли страница / ссылка верхним уровнем или нет? Мне нужно только это, поскольку я могу сделать все остальное.

Я пробовал с

if ($page->post_parent) { do_something(); }

но это не работает ...

(я уже успешно изменил в одном классе имена классов current_page_item and current_page_ancestor, current_page_parent на current, так как я использую пользовательское меню jquery, котороеиспользует этот класс.)

Большое спасибо!

1 Ответ

0 голосов
/ 29 марта 2011

Привет, если вы хотите добавить класс на страницы верхнего уровня с помощью jQuery, тогда сделайте что-нибудь


$('ul#main-menu>li').addClass('top_level');

вот ul # главное меню - это ваше меню ul id

...