Текущая подсветка навигации для меню, которое может быть изменено пользователем?


Я использую следующее для перечисления своих страниц:

<ul id="nav">
   <?php wp_list_pages('title_li='); ?>
</ul>

Есть ли способ выделить ссылку на текущую страницу в навигации. Это не должно быть исправлено. Пользователь должен иметь возможность называть страницу так, как он или она хочет, и создавать столько страниц, сколько он или она хочет (функция выделения должна по-прежнему работать).

Какие-либо предложения или учебные пособия?

Author: janoChen, 2011-01-25

2 answers

Wp_list_pages поддерживает стили CSS. Текущая страница помечена классом.current_page_item. Вы можете оформить его так, как хотите.

Проверить http://codex.wordpress.org/Function_Reference/wp_list_pages#Markup_and_styling_of_page_items{[5] } для справки.

 2
Author: keatch, 2011-01-25 22:27:00

Вы также можете получить больше контроля, используя функцию wp_nav_menu для WordPress, вот документация для этого. Я также написал сообщение с описанием того, как стилизовать текущий элемент страницы при использовании wp_nav_menu здесь.

 -1
Author: Brett Marshall, 2012-05-10 14:09:07