Что такое самый простой способ выделения текущей страницы из меню навигации в Wordpress?Выделить текущую страницу в Wordpress
ответ
Если ваши верхние ссылки нав вручную вставлены в вашей теме, вы можете сделать что-то вроде этого:
<a href="page-link" <?php if(is_page('page-name') : ?>class="highlight"<?php endif; ?> >Link text</a>
я сделать что-то похожее на это в тему, где отдельные страницы и категории имеют специальные заголовки , Есть несколько условных функций, которые помогут с этим:
- is_page ('страница имя')
- is_category ('категория имя')
- is_home()
- is_front_page()
Редактировать: не было комментариев о том, что это динамические ссылки WP. Вы все равно сможете использовать эти функции, если данные запроса, которые вы получаете, содержат пули страниц.
Возможно, вы можете использовать функцию get_pages() и прокручивать ее вручную, выполняя проверку is_page() на каждом из них, чтобы узнать, соответствует ли текущий идентификатор страницы идентификатору страницы, на которой вы находитесь, в массиве.
Текущая подсветка страницы иногда зависит от того, будет ли она реализована в CSS темы, которую вы используете, но это должно работать в основной теме.
<?php wp_list_pages('title_li=&depth=1&'.$page_sort.'&'.$pages_to_exclude)?>
CSS: Изменение цвета в CSS, чтобы все, что хорошо подчеркивает на фоне меню или фоновое изображение. Измените # на контейнер вышеперечисленных страниц списка.
#menu ul li a:active, #menu ul li.current_page_item a
{
color:#000;
}
Вы можете использовать dtabs plugin, который делает именно это, как для страниц, категорий, для дома, так и для других типов страниц.
- 1. css выделить текущую страницу
- 2. Выделить текущую ссылку Wordpress
- 3. Выделите текущую страницу в Wordpress
- 4. Выделить текущую страницу в меню
- 5. Выделить текущую страницу в jQuery
- 6. Wordpress выделить текущую ссылку страницы
- 7. Выделить текущую страницу навигации пункта
- 8. Выделить текущую страницу в строке меню
- 9. Выделить текущую страницу в главном меню
- 10. Add_filter на текущую страницу в WordPress
- 11. Как выделить текущую страницу с Bootstrap в Laravel 5.2
- 12. Как выделить текущую открытую ссылку на страницу в css
- 13. C# - Выделить текущую строку
- 14. Выделить текущую ссылку Navbar?
- 15. Выделить текущую вкладку?
- 16. Выделить текущую ссылку на страницу с помощью Javascript
- 17. Выделите текущую категорию в wordpress
- 18. Определите текущую страницу в PHP в плагине Wordpress
- 19. Bootstrap Календарь выделить текущую дату
- 20. JavaScript, чтобы выделить активную страницу
- 21. Zend Framework: Выделить текущую ссылку в меню
- 22. JQuery - Выделить текущую вкладку в навигации
- 23. выделить текущую неделю в date_popup drupal
- 24. Выделить текущую неделю в календаре RichFaces
- 25. Как выделить текущую ссылку в цикле foreach
- 26. Подтвердить: закрыть текущую страницу, изменить URL-адрес, оставить текущую страницу
- 27. Как добавить активный класс на текущую страницу меню? wordpress
- 28. Как обновить текущую страницу
- 29. Джанго: Выделите текущую страницу в навигационной панели
- 30. Получить jsp текущую страницу
Существует [статья в Wordpress Codex] (http://codex.wordpress.org/Dynamic_Menu_Highlighting), которая должна вам помочь. –
Да, я не могу понять это с помощью кода. Используя следующий код, как я могу это сделать?
\t \t- \t \t \t \t
\t
\tЯ считаю, что вам придется написать навигационный список вручную. Первый метод требует уникальных идентификаторов для каждого элемента списка. Второй метод требует встроенных операторов PHP. –