Comment afficher un nombre limité de balises après les publications dans votre thème WordPress

Comment afficher un nombre limité de balises après les publications dans votre thème WordPress / Des thèmes

Récemment, on nous a demandé comment afficher un nombre limité de balises après chaque publication dans votre thème WordPress. Normalement, vous utilisez une fonction the_tags () pour afficher un lien vers les tags auxquels appartient un article. Cependant, cette fonction n'a pas de paramètre pour limiter le nombre de tags affichés. Donc, si votre message comporte 12 tags et que votre thème ne contient que de l'espace pour 5, il se peut qu'il ne soit pas aussi beau dans son design. Beaucoup de gens limitent simplement l'utilisation des balises, ou ne l'incluent même pas dans les modèles. Mais dans cet article, nous allons vous montrer comment limiter le nombre de balises après les publications dans votre thème WordPress sans limiter le nombre de balises que vous ajoutez à chaque publication..

Edit: Apparemment, après avoir écrit cet article, le plus impressionnant Otto (@ otto42) a répondu sur mon compte Google+ pour me faire savoir qu’il existe un moyen plus simple d’y parvenir..

D'abord, vous devez ouvrir votre thème functions.php déposer et ajouter cette fonction:

 add_filter ('term_links-post_tag', 'limit_to_five_tags'); fonction limit_to_five_tags ($ terms) return array_slice ($ terms, 0,5, true);  

Vous pouvez changer le nombre de 5 au nombre maximum que vous voulez.

Ensuite, ouvrez votre fichier loop.php, single.php, index.php ou à tout autre endroit où vous souhaitez ajouter ces balises de publication (vous devez le placer dans une boucle de publication), puis collez le code suivant:

 

C’est bien plus simple que ce que j’avais imaginé et que je laisserai ici pour ceux qui s’occupent de.

Ancienne méthode compliquée

Tout ce que vous avez à faire est de coller le code suivant dans votre fichier de thème (dans la boucle de publication):

 '. $ tag-> name.' '; $ sep = ','; si (nombre> 5) pause; // change le nombre pour ajuster le nombre?> 

Le code ci-dessus affichera 6 balises dans le thème. Si vous souhaitez afficher moins de balises ou plus de balises, ajustez simplement la ligne $ count> 5 avec le nombre souhaité. Rappelez-vous, même si le nombre compte plus de 5, nous voyons 6 balises. C'est parce que le compte commence à 0. Donc, si vous voulez afficher seulement 4 tags, le nombre doit être 3..

Si vous souhaitez modifier le séparateur, vous devez modifier la ligne 9. Le code actuel sera séparé par des virgules. Vous pouvez également personnaliser le style en ajoutant des divs, des éléments de liste ou tout autre élément de votre choix..