Под любой страницей архивов могут подразумеваться:
На всех этих страницах функция будет возвращать true
. При этом для каждой из них существует отдельный условный тег, а is_archive()
— это такой обобщенный вариант.
is_archive()
Условный тег не имеет параметров, возвращает true
или false
.
Пример
if( is_archive() ) { }
Иерархия условных тегов
if( is_archive() ) { // какой-нибудь из перечисленных ниже архивов if( is_category() ) { // архив рубрик } elseif( is_tag() ) { // архив меток } elseif( is_tax() ) { // архив произвольной таксономии } elseif( is_date() ){ if( is_year() ) { // архив по годам } elseif( is_month() ) { // архив по месяцам } elseif( is_day() ) { // архив по дням } } }