Limiter le nombre de tags dans le widget Nuage d’étiquettes de WordPress ou Woocommerce

[ Testé sur WordPress 4.9 ]

Si vous cherchez à limiter le nombre de tags dans le widget Nuage d’étiquettes de WordPress, cet article va vous intéresser. Le widget Nuage d’étiquettes est le widget de base de WordPress qui vous aide à afficher les tags (mots clés) sur votre site WordPress. Les étiquettes (tags) font parties de la taxonomie prédéfinie de WordPress où les utilisateurs peuvent ajouter leur propre étiquette (tag) comme catégorie via l’édition d’un article depuis le tableau de bord d’administration de WordPress. Les utilisateurs peuvent ajouter les étiquettes (tags) lors de la création du post.

Limiter le nombre de tags dans le Nuage d’étiquettes natif de WordPress

Si vous utilisez le widget Nuage d’étiquettes (Tag Cloud) pour afficher les étiquettes (tags) disponibles sur votre site Web WordPress, votre site peu sembler étrange et désordonné avec un grand nombre de tags, vous pouvez facilement limiter le nombre de tags à afficher.

Suivez la méthode ci-dessous pour limiter le nombre de tags :

  1. Ouvrez le fichier `functions.php` de votre thème (Assurez-vous de modifier le fichier de thème activé)
  2. Collez le code ci-dessous à la fin de votre fichier functions.php
  3. Enregistrez le fichier.

//Register tag cloud filter callback
add_filter('widget_tag_cloud_args', 'tag_widget_limit');
//Limit number of tags inside widget
function tag_widget_limit($args){
//Check if taxonomy option inside widget is set to tags
if(isset($args['taxonomy']) && $args['taxonomy'] == 'post_tag'){
$args['number'] = 15; //Limiter le nombre de tags
}
return $args;
}

Vous pouvez changer le nombre de tags avant le texte « //Limiter le nombre de tags » puis vérifier sur la partie publique du site en actualisant la page. J’espère que ce court code vous aura aidé à limiter le nombre d’étiquettes sur votre site Web. Je vous recommandons d’utiliser le thème enfant (child-theme) pour une telle personnalisation. Consultez le Codex de WordPress pour connaître l’importance du thème enfant.

Limiter le nombre de tags dans le Nuage d’étiquettes produits de Woocommerce

Si vous souhaitez changer le nombre de tags sur le widget Nuage d’étiquettes produits de Woocommerce (WooCommerce Product Tag Cloud Widget), utilisez la même méthode évoqué ci-dessus. il suffit d’ajouter le code ci-dessous dans le fichier functions.php de votre theme ou theme enfant (child-theme).

function custom_woocommerce_tag_cloud_widget() {
$args = array(
'number' => 10,
'taxonomy' => 'product_tag'
);
return $args;
}
add_filter( 'woocommerce_product_tag_cloud_widget_args', 'custom_woocommerce_tag_cloud_widget' );

J’espère que cet article vous a été utile, n’hésitez pas à le commenter ci-dessous ou le partager.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *