the_terms( int $post_id, string $taxonomy, string $before = '', string $sep = ', ', string $after = '' )
Affiche la liste des termes d'un poste.
Paramètres
$post_id
(int) (Requis) Id du poste.
$taxonomy
(string) (Requis) Nom de la taxonomie.
$before
(string) (Optionnel) Mots à mettre avant la liste des termes.
Valeur par défaut : ''
$sep
(string) (Optionnel) Mot à mettre entre chaque terme.
Valeur par défaut : ', '
$after
(string) (Optionnel) Mots à mettre après la liste des termes.
Valeur par défaut : ''
Retourne
(void | false) Affiche la liste si succès, false si échec.
Structure de la fonction the_terms()
Définie dans le fichier wp-includes/category-template.php à la ligne 1429 :
function the_terms( $post_id, $taxonomy, $before = '', $sep = ', ', $after = '' ) {
$term_list = get_the_term_list( $post_id, $taxonomy, $before, $sep, $after );
if ( is_wp_error( $term_list ) ) {
return false;
}
/**
* Filters the list of terms to display.
*
* @since 2.9.0
*
* @param string $term_list List of terms to display.
* @param string $taxonomy The taxonomy name.
* @param string $before String to use before the terms.
* @param string $sep String to use between the terms.
* @param string $after String to use after the terms.
*/
echo apply_filters( 'the_terms', $term_list, $taxonomy, $before, $sep, $after );
}
Fonctions et Hook utilisés par the_terms()
get_the_term_list()
Retourne les termes d'un poste sous forme de liste au format spécifié.
the_terms
Filtre la liste de termes à afficher.
apply_filters()
Appel les fonctions qui ont été attaché à un filtre (hook).
is_wp_error()
Vérifie si la variable est une erreur WordPress.
Où trouver la fonction the_terms()
dans le CMS Wordpress
Exemple
Sources
Codex Wordpress : the_terms()
Autres fonctions dans le même fichier : wp-includes/category-template.php