Как определить, находимся ли мы на странице категории, в архиве по меткам или дате?
В чём суть проблемы? Поскольку функция is_archive обобщённая и включает в себя несколько других функций, таких как - is_category(), is_tag(), is_date() и так далее; то важно понимать, в каком именно порядке их следует использовать. То есть, если используется is_archive и одна из этих трёх функций, то было бы логичным использовать их в следующем порядке:
if( is_archive() ){
if( is_category() ){
// мы на странице категории
} elseif( is_tag() ){
// в архиве по меткам
} elseif (is_date() ) {
// в архиве по дате
}
}
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()