Сышышь ты, выходи сюда,
поговорим !

Is_category условный тег WordPress

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

Условный тег is_category проверяет является ли данная категория той, которая задана в параметрах. Функция может принимать как один, так и несколько параметров(массив был добавлен с версии 2.5).

Пример использования условного тега is_category:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 is_category ( ) ; # Вернёт true, если открыта любая категория. is_category ( '1' ) ; # Вернёт true, если показана страница категории с ID 1. is_category ( 'Цветы' ) ; # Вернёт true, если открыта категория 'Цветы'. is_category ( 'about' ) ; # Вернёт true, если открыта категория с именем 'about'. is_category ( array ( 1 , 'Цветы' , 'about' ) ) ; # Вернет true, если хотя бы одно из значений указанных в переданном массиве соответствует открытой категории.

Вывод текста на определённой странице:

К примеру в вашем блоге есть категория с названием «Темы для WordPress» и вы хотите что бы только на странице этой категории у вас отображался вверху странички какой-то баннер. Для этого вам в первую очередь пригодиться условный тег о котором мы говори в данной статье. Использовать его можно следующим образом:

1 2 3 if ( is_category ( 'Темы для WordPress' ) ) { //Проверяем является ли текущая категория, категорией с названием "Темы для WordPress" echo "<img src='./img/banner.png' alt='Какой-то баннер'/>" ; // Если условие сработало, выводим картинку. }

Вот так вот, в этом нет ничего сложного.

Читайте также

rss