Le nuage de tags de WordPress propose un affichage par défaut. Si vous voulez avoir un nuage de tag (tag cloud) personnalisé ne cherchez pas à modifier la fonction de wordpress directement. Bien-sûr cela va fonctionner, mais votre mise à jour sera effacée lors de la mise à jour du CMS WordPress.
Pour personnaliser le nuage de tags de WordPress, nous allons utiliser un filtre qui va redéfinir les paramètres du nuage de tags. Insérez les lignes suivantes dans le fichier function.php de votre thème.
Vous pourrez jouer sur la taille des mots clés, changer le nombre de mots affichés dans le nuage de mots clés, changer l’ordre d’affichage, …
function change_tag_cloud_options($args = array()) {
$args['smallest'] = 8; //Taille des mots les plus petits
$args['largest'] = 18; //Tialle des mots les plus grands
$args['unit'] = 'pt'; //Unité utilisée pour la taille pt, px, em, %
$args['umber'] = 60; // Nombre de mots clés affichés
$args['format'] = 'flat'; // Format de rendu flat (classique), list (ul et li) ou array (renvoi un tableau)
$args['separator'] = ' '; //Séparateur entre les mots clés
$args['orderby'] = 'name'; //Ordre d'affichage des mots clés
$args['order'] = 'DSC'; //Tri ascendant ou descendant
$args['exclude'] = ''; //Exclure des mots clés, par nom
$args['iclude'] = ''; // N'afficher que ces mots clés (string)
$args['link'] = 'view'; // view ou edit selon le type de lien que vous souhaitez
$args['taxonomy'] = 'post_tag'; //Nom de la taxonomy
$args['echo'] = true; // true affiche le nuage, false retourne le nuage dans une variable.
return $args;
}
add_filter('widget_tag_cloud_args', 'change_tag_cloud_options', 90);
Vous voilà maintenant avec un nuage de mots clés personnalisé.
Si vous voulez pousser plus loin la personnalisétion, vous pouvez soit utiliser un plugin (il en existe un grand nombre pour les nuage de tags) soit réécrire une fonction tag_cloud().

Posté dans
Tags: