---
title: "Ajouter une classe à « get the tag list »"
id: "785"
type: "post"
slug: "ajouter-classe-lien-tag-wordpress"
published_at: "2014-11-21T12:12:52+00:00"
modified_at: "2017-05-31T12:35:28+00:00"
url: "https://www.mistersize.com/divers/ajouter-classe-lien-tag-wordpress/"
markdown_url: "https://www.mistersize.com/divers/ajouter-classe-lien-tag-wordpress.md"
excerpt: "La fonction « get the tag list » permet de récupérer la liste des tags sur un article, des paramètres permettent de rajouter des elements avant et après cheque tag, mais aucun à l’intérieur. Si nous voulons rajouter une classe..."
taxonomy_category:
  - "Blog"
  - "Divers"
taxonomy_post_tag:
  - "WordPress"
---

[j'aime](#partage)
[Commenter](#comments-list)
Taggué dans : [WordPress](https://www.mistersize.com/tag/wordpress/)

La fonction « get the tag list » permet de récupérer la liste des tags sur un article, des paramètres permettent de rajouter des elements avant et après cheque tag, mais aucun à l’intérieur.

Si nous voulons rajouter une classe spécifique pour chaque lien, il faut créer une nouvelle fonctionnalité wordpress.

## Le code dans functions.php

```
// Ajouter un lien à la liste des tags
add_filter('the_tags', 'add_class_get_the_tag_list');

function add_class_get_the_tag_list($list) {
    $list = str_replace('rel="tag">', 'rel="tag" class="tag">', $list);
    $list = str_replace('</a>', '</span></a>', $list);
    return $list;
}
```

## Utilisation

Dans votre template, il vous suffit d’ajouter :

Besoin d’un spécialiste **WordPress** pour votre projet ? [Contactez-moi](https://www.mistersize.com/contact/)

```
<?php if(get_the_tag_list('','','')) {
    echo get_the_tag_list(); 
}?>
```
