Я использовал Wordpress is_category(); чтобы показывать боковые панели только на страницах категорий, но по какой-то причине, когда я добавляю определенную категорию к функции, боковая панель начинает отображаться и на главной странице. Я пытаюсь найти альтернативный метод. Все страницы категорий имеют класс bodyPage, есть ли способ сказать, имеет ли тело класс catPage, а затем показывать этот контент?Wordpress показать содержимое на основе body class
ответ
is_category()
функция (без аргументов) должен возвращать true
только в категории списка страниц и так, что должны работы.
Вы можете использовать функцию is_archive()
это верно для каждой страницы отображаются категории и больше, from the codex:
Когда отображается любой тип архива страницы. Категория, теги, Авторские и датированные страницы - это все типы архивов.
Это все еще показывает боковую панель на главной странице. Я знаю, что они оба должны работать, я не уверен, почему сайт, похоже, считает, что домашняя страница также является страницей архива/категории. Я использовал is_category() как без аргументов, так и с массивом аргументов, перечисляющих каждый идентификатор категории отдельно, и он отлично работал с массивом до тех пор, пока я не перечислил одну конкретную категорию, поэтому кажется, что главная страница - это страница определенной категории. –
- 1. Wordpress: <body class = "customize-support">
- 2. Body class на странице форума
- 3. Показать содержимое на основе CSS
- 4. Показать содержимое на основе местоположения
- 5. Показать содержимое на основе нескольких ролей пользователей в WordPress
- 6. показать содержимое jsp на основе переменной javascript
- 7. Показать содержимое Wordpress на веб-сайте .NET
- 8. Показать содержимое на отдельной странице в wordpress
- 9. Показать содержимое Wordpress на другом веб-сайте
- 10. drupal body class
- 11. Показать содержимое на основе флажка - jQuery
- 12. Wordpress: Показать сообщения на основе настраиваемого поля
- 13. Показать категорию Wordpress на основе содержимого категории
- 14. Скрыть меню Div Class на основе Url в Wordpress
- 15. показать содержимое сообщения (wordpress) в div (выше) при нажатии на
- 16. {body id = "example" class = "example2"}
- 17. Отсутствует метод body abstract class
- 18. Browser & OS as body class
- 19. Как показать частичное содержимое страницы на другом в wordpress?
- 20. Wordpress Transparent Header & Body
- 21. Централизовать содержимое в основе на основе div
- 22. Показать содержимое страницы Wordpress в удаленном iframe
- 23. Показать/скрыть содержимое формы на основе выбора радио
- 24. Показать содержимое на прокрутке
- 25. показать содержимое на основе ширины родителя с css
- 26. Как показать содержимое в div на основе данных json
- 27. # skrollr-body делает все содержимое невидимым на мобильном телефоне
- 28. AngularJS - Показать содержимое DIV на основе Id щелкнул
- 29. Показать содержимое с других страниц на домашней странице Wordpress
- 30. WordPress - Показать содержимое и сообщение на странице в области администратора
«Все страницы категорий имеют класс тела catPage, есть ли способ сказать, имеет ли тело класс catPage, а затем показывать этот контент?» Использовать jQuery '$ ('body'). HasClass ('catPage')' –
Хорошее предложение, я не думал о смешивании в jQuery. Я сделаю это. –