WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WPSEO_Post_Type::has_archive() public Yoast 1.0

Checks if the current post type has an archive.

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

Context: The has_archive value can be a string or a boolean. In most case it will be a boolean, but it can be defined as a string. When it is a string the archive_slug will be overwritten to define another endpoint.

{} Это метод класса: WPSEO_Post_Type{}

Хуков нет.

Возвращает

true|false. True whether the post type has an archive.

Использование

$result = WPSEO_Post_Type::has_archive( $post_type );
$post_type(WP_Post_Type) (обязательный)
The post type object.

Код WPSEO_Post_Type::has_archive() Yoast 17.4

public static function has_archive( $post_type ) {
	return YoastSEO()->helpers->post_type->has_archive( $post_type );
}