Is_category() - является ли страница рубрикой WordPress

Опубликовано: 09.10.2017

видео is_category() - является ли страница рубрикой WordPress

✋ Como Instalar e Configurar o Plugin Widget Logic

Условный тег, возвращает true в том случае, если текущая страница является архивом рубрик. Также в параметрах имеется возможность задавать проверку какой-то конкретной рубрики (или нескольких рубрик).


Как убрать слово Рубрика в wordpress нестандартный шаблон до первого обновления

is_category ( $category = '' )

$category

(целое|строка|массив) – ID/ярлык/название рубрики. Также можно передать несколько значений в виде массив.

Примеры использования

Сразу же давайте условимся, предположим у нас на блоге есть рубрика «WordPress» с ярлыком «wordpress» и ID=5. Ее и будем использовать в примере.

Передаем ID в качестве параметра:

if ( is_category ( 5 ) ) { echo 'Вы находитесь в категории WordPress' ; }

Передаем в качестве параметра ярлык рубрики:

if ( is_category ( 'wordpress' ) ) { echo 'Вы находитесь в категории WordPress' ; }

В том случае, если потребуется использовать название рубрики, имейте ввиду – регистр имеет значение!

if ( is_category ( 'WordPress' ) ) { echo 'Вы находитесь в категории WordPress' ; }

Теперь проверим сразу несколько разных рубрик следующим образом:

if ( is_category ( array ( 4 , 'jquery' , 'WordPress' ) ) ) { echo 'Вы находитесь либо в рубрике с ID=4, либо в рубрике jQuery, либо в WordPress' ; }

Обратная проверка:

if ( !is_category ( ) ) { echo 'Текущая отображаемая страница не является рубрикой.' ; }

Впервые познакомился с WordPress в 2009 году, и после двух лет мучений с Joomla и самописными движками это был просто бальзам на душу. С 2014 года меня можно встретить на WordCamp — официальной конфе по WP в Москве, иногда там выступаю. Также в настоящее время веду курсы по WordPress в Epic Skills в Питере.

rss