Wordpress - limiter le nombre de tags à afficher après un article

ARCHIVE
En utilisant la fonction the_tags(), vous pouvez lister les tags associé à l'article, et les afficher. Gros inconvénient tout de même, impossible d'y spécifier le nombre de tags à afficher, ce qui peut poser un soucis d'affichage (esthétique) au sein de votre thème. Ajoutez cette fonction dans le fichier functions.php de votre thème: [sourcecode language="php"] add_filter('term_links-post_tag','limit_to_five_tags'); function limit_to_five_tags($terms) { return array_slice($terms,0,5,true); } [/sourcecode] Ainsi, lorsque vous appellerez la fonction the_tags, vous n'en listerez que 5. Pour ceux qui aiment se compliquer la vie... Lorsque vous souhaitez afficher les tags, vous pouvez utiliser cette portion de code : [sourcecode language="php"] $posttags = get_the_tags(); $count=0; $sep=''; if ($posttags) { echo 'Tags: '; foreach($posttags as $tag) { $count++; echo $sep . ''.$tag->name.''; $sep = ', '; if( $count > 5 ) break; //change the number to adjust the count } } [/sourcecode] L'idée est de récupérer tous les tags de l'article, avec la fonction get_the_tags(). Ensuite, on parcourt le tableau des objets ainsi obtenu , et on incrément la variable $count. Et si $count > 5 (par exemple), on stoppe (break; ). D'après : How to Show Limited Number of Tags after Posts in your WordPress Theme
Une question? Une remarque? Un avis? Twittons-en!

When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission.
Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network and Amazon.