is_post_type_archive() — проверяет, является ли текущая страница архивом произвольного типа постов

Здесь обычно люди допускают ошибку, принимая архивы типов постов за таксономии. Это не таксономии! Например, архивы для типов постов нужны, чтобы вывести сразу все-все записи этого типа.

Обычно за их вывод отвечают файлы archive.php или archive-{тип поста}.php. URL такого архива может выглядеть следующим образом: https://truewp.ru/{тип поста}.

is_post_type_archive( $post_types = '' )
$post_types
(строка|массив) — тип поста или массив типов постов.

Примеры

if( is_post_type_archive() ) {
	// находимся на странице архива произвольного типа записей
}
if( is_post_type_archive( array( 'book', 'video' ) ) ) {
	// находимся на странице архива книг или видеозаписей
}

Оставить комментарий / вопрос

phpjsHTMLCSSSQLПросто код
  Комментарии закрыты.