Как поместить контент на страницах архива, но не на главной странице?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/18

  •  16-10-2019
  •  | 
  •  

Вопрос

Я хотел бы разместить контент в боковой панели моих статей в блоге, когда они просмотрены в архиве, но не показывать этот контент, когда статьи в блоге отображаются на главной странице моего сайта.

Можно ли это сделать?

Это было полезно?

Решение

Другой подход: отредактируйте файлы темы. archive.php Не могу просто позвонить в боковую панель, и это сделает то, что вы просите.

Взглянуть на Шаблон иерархия Для просмотра того, что отдельные файлы в теме позаботятся.

Другие советы

Оберните содержание в условном:

if( is_archive() ){
  // Do stuff
}

Подробнее о условных здесь:

http://codex.wordpress.org/conditional_tags

Я бы порекомендовал настроить несколько боковых панелей. Затем вы можете позвонить по одной боковой панели для обычных страниц и другой боковой панели для архивных страниц. Это дает вам полный контроль над тем, какие элементы появляются на боковой панели на каждом типе страницы.

Вот хороший учебник При создании нескольких боковых панелей виджетов. Вы можете управлять каждым по внешнему виду >> раздела виджетов приборной панели администратора.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top