wp_count_terms( array|string $args = array(),)
Compte combien de termes appartiennent à une taxonomie.
Paramètre
$args
(array | string) (Optionnel) Tableau d'arguments passés à la fonction
get_terms()
.Valeur par défaut : array()
Retourne
(string | WP_Error) Une chaîne numérique contenant le nombre de termes dans leur taxonomie. WP_Error si la taxonomie n'existe pas.
Structure de la fonction wp_count_terms()
Définie dans le fichier wp-includes/taxonomy.php à la ligne 1739 :
function wp_count_terms( $taxonomy, $args = array() ) {
$defaults = array(
'taxonomy' => $taxonomy,
'hide_empty' => false,
);
$args = wp_parse_args( $args, $defaults );
// Backward compatibility.
if ( isset( $args['ignore_empty'] ) ) {
$args['hide_empty'] = $args['ignore_empty'];
unset( $args['ignore_empty'] );
}
$args['fields'] = 'count';
return get_terms( $args );
}
Fonctions utilisées par wp_count_terms()
wp_is_numeric_array()
Détermine si la variable est un tableau numérique.
wp_parse_args()
Fusionne des arguments définis par l'utilisateur dans un tableau par défaut.
get_terms()
Retourne les termes pour une taxonomie donnée ou une liste de taxonomies.
taxonomy_exists()
Détermine si un nom de taxonomie existe.
Où trouver la fonction wp_count_terms()
dans le CMS Wordpress
Sources
Codex Wordpress : wp_count_terms()
Autres fonctions dans le même fichier : wp-includes/taxonomy.php