Условные теги в WordPress – это, другими словами, функции, которые проверяют некие условия. Они позволяют задействовать код, в зависимости от определенных обстоятельств. Например, с помощью условного тега is_home()
мы можем задействовать нужный код и функционал только на главной странице сайта и нигде больше.
Обратите внимание: условные теги тесно связаны с Иерархией шаблонов WordPress, поскольку учитывают ее логику.
Все условные теги ВордПресс – это логические операторы, которые возвращают только булево значение (true/false), внутри оператора IF. Т.е., с помощью оператора PHP if/else мы сначала «спрашиваем» у движка – «а выполняется ли условие?». Если условие выполняется, тогда движку нужно будет сделать то-то и то-то. Условные теги и выступают как раз этим условием. Отличительная их особенность от других функций – практически все они начинаются с is_.
is_home()
Проверяет, отображается ли главная страница блога (заданная в Консоли в Настройки > Чтение как «Страница с публикациями» при выборе Статическая страница, или же при выборе «Последние публикации»).
Пример:
<?php if ( is_home() ) { _e( 'Приветствуем вас на главной странице сайта!', 'locale-domain' ); } ?>
is_single()
Проверяет, является ли это «одиночной» страницей с типом post: пост/запись/статья.
Пример (выводим заголовок H1, либо же H2 – если это не «одиночная» страница):
<?php if ( is_single() ) : the_title( '<h1 class="entry-title">', '</h1>' ); else : the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); endif; ?>
is_category()
Проверяет, является ли страница рубрикой/категорией.
Пример (если это категория с ID 100
, выводим некий сайдбар):
<?php if ( is_category( '100' ) ) : ?> <div class="container"> <div class="row"> <div class="col-lg-12 category100_sidebar"> <!-- контент сайдбара--> </div> </div> </div> <?php endif; ?>
is_page()
Проверяет, является ли Страница статической, т.е. с типом page.
Пример кода:
if ( is_page() ){ // условие будет выполнено для любой статической/постоянной страницы }
ВордПресс имеет в своем активе и массу других условных тегов, ознакомиться с которыми вы сможете на этой странице.
Содержание статьи Введение: почему цены решают все Что значит сравнение цен с конкурентами 5 причин,…
В последние годы интерес к саунам в Киеве заметно вырос. Это связано не только с…
В современном ритме мегаполиса отдых стал неотъемлемой частью заботы о здоровье и эмоциональном состоянии. Особенно…
В современном мире цифрового маркетинга Facebook (Meta) остается одной из самых мощных платформ для продвижения…
Этот прибор стал незаменимым элементом арсенала представителей множества профессий, но особенно актуален среди военных. Тепловизор…
Постоянный поток новостей, рабочих задач и личных забот часто приводит к тому, что в голове…