WordPress at a glance

is_post_type_archive() WP 1.0

Is the query for an existing post type archive page?

For more information on this and similar theme functions, check out the Conditional Tags article in the Theme Developer Handbook.

Возвращает

true/false. Whether the query is for an existing post type archive page.

1 time = 0.00003s = very fast | 50000 times = 0.03s = speed of light

No Hooks.

Usage

is_post_type_archive( $post_types );
$post_types(string/string[])
Post type or array of posts types to check against.
Default: ''

Notes

  • Global. WP_Query. $wp_query WordPress Query object.

Список изменений

С версии 3.1.0 Введена.

Code of is_post_type_archive() WP 5.5.1

wp-includes/query.php
<?php
function is_post_type_archive( $post_types = '' ) {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_post_type_archive( $post_types );
}

Related Functions

From tag: Archives (of posts)

More from tag: Conditional tags (page type and request)

More from tag: Conditional tags (all)

More from category: Custom Types

More from Template Tags: Main Functions

No comments
    Log In . Register