is_category( int|string|int[]|string[] $category = '' )
Détermine si la requête est pour une page d'archive de catégorie existante.
Paramètre
$category(int|string|int[]|string[])optionnelId, nom ou slug d'une catégorie ou tableau de ceux-ci à vérifier.
Valeur par défaut : ''
Description / Informations supplémentaires
Si le paramètre $category est spécifié, la fonction vérifiera en plus si la requête est pour l'une des catégories spécifiées.
Retourne
(bool) True si la requête est pour une page d'archive de catégorie existante.
Déclaration et structure de la fonction is_category()
is_category() est déclarée dans le fichier wp-includes/query.php à la ligne 271 :
function is_category( $category = '' ) {
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_category( $category );
}
Fonctions utilisées par is_category()
__()Retourne la traduction d'un texte.
_doing_it_wrong()Marque quelque chose comme étant incorrectement appelée.
Où est utilisée la fonction is_category()
dans le CMS WordPress
Exemple
is_category();
is_category( '9' );
is_category( 'Stinky Cheeses' );
is_category( 'blue-cheese' );
is_category( array( 9, 'blue-cheese', 'Stinky Cheeses' ) );
Sources
Codex WordPress : is_category()
Autres fonctions dans le même fichier : wp-includes/query.php