get_tags( string|array $args = '' )
Retourne toutes les étiquettes des postes.
Paramètre
$args
(string | array) (Optionnel) Tableau d'arguments qui influeront sur la requête. Voir la fonction
get_terms()
pour voir la liste des arguments acceptés.'taxonomy'
(string) Taxonomie des termes à recevoir.
Par défaut : 'post_tag'.
Valeur par défaut : ''
Retourne
(WP_Term | int | WP_Error) Un tableau d'objet de termes appartenant à la taxonomie donnée, un compte de ceux-ci ou l'objet WP_Error si la taxonomie n'existe pas.
Structure de la fonction get_tags()
Définie dans le fichier wp-includes/category.php à la ligne 293 :
function get_tags( $args = '' ) {
$defaults = array( 'taxonomy' => 'post_tag' );
$args = wp_parse_args( $args, $defaults );
$tags = get_terms( $args );
if ( empty( $tags ) ) {
$tags = array();
} else {
/**
* Filters the array of term objects returned for the 'post_tag' taxonomy.
*
* @since 2.3.0
*
* @param WP_Term[]|int|WP_Error $tags Array of 'post_tag' term objects, a count thereof,
* or WP_Error if any of the taxonomies do not exist.
* @param array $args An array of arguments. @see get_terms()
*/
$tags = apply_filters( 'get_tags', $tags, $args );
}
return $tags;
}
Fonctions et Hook utilisés par get_tags()
get_tags
Filtre le tableau d'objet de termes retournés pour la taxonomie 'post_tag'.
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.
apply_filters()
Appel les fonctions qui ont été attaché à un filtre (hook).
Où trouver la fonction get_tags()
dans le CMS Wordpress
Exemple
Sources
Codex Wordpress : get_tags()
Autres fonctions dans le même fichier : wp-includes/category.php