is_tax( string|string[] $taxonomy = '', int|string|int[]|string[] $term = '' )
Détermine si la requête est pour une page d'archive d'une taxonomie personnalisée existante.
Description
Si le paramètre $taxonomy est spécifié, la fonction vérifiera si la requête actuelle est pour la taxonomie spécifiée.
Si le paramètre $term est spécifié avec $taxonomy, la fonction vérifiera si la requête actuelle est pour le terme spécifié.
Paramètres
$taxonomy
(string | string[]) (Optionnel) Slug ou slugs de la taxanomie à comparer.
Valeur par défaut : ''
$term
(int | string | int[] | string[]) (Optionnel) Id, nom ou slug du terme ou tableau de ceux-ci à comparer.
Valeur par défaut : ''
Retourne
(bool) True pour une page d'archive d'une taxonomie personnalisée, false pour une taxonomie native (archives d'étiquettes ou d'une catégorie).
Structure de la fonction is_tax()
Définie dans le fichier wp-includes/query.php à la ligne 329 :
function is_tax( $taxonomy = '', $term = '' ) {
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_tax( $taxonomy, $term );
}
Fonctions utilisées par is_tax()
__()
Retourne la traduction d'un texte.
_doing_it_wrong()
Marque quelque chose comme étant incorrectement appelée.
Où trouver la fonction is_tax()
dans le CMS Wordpress
Exemples
Sources
Codex Wordpress : is_tax()
Autres fonctions dans le même fichier : wp-includes/query.php