Я хотел бы размещать контент на боковой панели статей моего блога, когда они просматриваются в архиве, но не показывать этот контент, когда статьи блога отображаются на главной странице моего сайта.
Можно ли это сделать?
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Другой подход: отредактируйте файлы темы.
archive.php
можно просто не звонить в боковую панель, и это сделает то, что вы просите.Взгляните на иерархию шаблонов, чтобы узнать, о чем заботятся отдельные файлы в теме.
Оберните содержимое в условное выражение:
Подробнее об условных выражениях здесь:
http://codex.wordpress.org/Conditional_Tags
Я бы порекомендовал настроить несколько боковых панелей. Затем вы можете вызвать одну боковую панель для обычных страниц и другую боковую панель для архивных страниц. Это дает вам полный контроль над тем, какие элементы отображаются на боковой панели на каждом типе страницы.
Вот хороший учебник по созданию нескольких боковых панелей с виджетами. Вы можете управлять каждым из них в разделе «Внешний вид» >> «Виджеты» на панели администратора.