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

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

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

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

Примеры

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

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

phpjsHTMLCSSSQLПросто код
  Для того, чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или авторизуйтесь на сайте.
  • Миша: Привет ещё раз, не поверишь, реально не сталкивался с этим вопросом. По теории можно сказать следующее: во-первых,...

  • Миша: Привет, вообще без проблем, делаешь всё через require(), require_once() - выбирай любую, какая больше нравится.

  • Виталий Моргунов: Привет! Не могу разобаться, как я могу контролировать порядок подключения стилей. В моем случае мне нужно чтобы стили...

  • Миша: Спасибо!

  • w0rmak: Это было просто. Нашел код в интернете. Добавьте и себе ymaps.load(function () { var input = document.getElem...