is_post_type_archive( string|string[] $post_types = '' )
Détermine si la requête est pour une page d'archive de type de poste personnalisé.
Description
Pour plus d'informations sur cette fonction ou d'autres similaires, voir l'article Conditional Tags sur le Manuel du développeur de thème.
Paramètre
$post_types
(string | string[]) (Optionnel) Type de poste ou tableau de types de poste à vérifier.
Valeur par défaut : ''
Retourne
(bool) True si la requête est pour une page d'archive de type de poste existante.
Structure de la fonction is_post_type_archive()
Définie dans le fichier wp-includes/query.php à la ligne 179 :
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 );
}
Fonctions utilisées par is_post_type_archive()
__()
Retourne la traduction d'un texte.
_doing_it_wrong()
Marque quelque chose comme étant incorrectement appelée.
Où trouver la fonction is_post_type_archive()
dans le CMS Wordpress
Exemples
Sources
Codex Wordpress : is_post_type_archive()
Autres fonctions dans le même fichier : wp-includes/query.php