WordPress : page WordPress tag.php personnalisée .. essayant d’obtenir des informations sur les balises

Publié par Jean-Michel le

Je crée une page tag.php personnalisée pour un thème WordPress.

J’ai besoin d’obtenir le nom, l’identifiant et le slug de la page de balises dont je suis (c’est-à-dire www.site.com/tag/fruit/ )… Je vois des tonnes d’exemples en ligne sur la façon de répertorier les balises d’une page/ post, mais aucun ne dit comment obtenir facilement le nom, l’identifiant et le slug d’une page de balises spécifique.

J’ai essayé d’utiliser ce qui suit… mais le code ci-dessous permet de parcourir toutes les balises d’un message. J’ai juste besoin d’une balise pour cette page de balises. Si j’essaie l’option ci-dessous, je n’obtiens pas la bonne balise (elle sélectionne une autre balise sur mon site).

$posttags = get_the_tags();
        if ($posttags) {
          foreach($posttags as $tag) {
                $tag_id = $tag->term_id;
                $tag_name = $tag->name;
                $tag_slug = $tag->slug;
          }
        }

        echo "<!-- tag_id: ".$tag_id." -->";
        echo "<!-- tag_name: ".$tag_name." -->";
        echo "<!-- tag_slug: ".$tag_slug." -->";

Toute aide est appréciée. Merci

Solution n°1 trouvée

Sur votre page de balises, et d’ailleurs sur n’importe quelle page de taxonomie/terme, vous pouvez obtenir les informations du terme en cours d’affichage avec get_queried_object(). Cela renverra l’objet terme entier.

Si vous avez juste besoin de l’ID, vous pouvez utiliserget_queried_object_id()

Exemple:

$term = get_queried_object();
var_dump( $term );

Solution n°2 trouvée

Sur votre page de balises, et d’ailleurs sur n’importe quelle page de taxonomie/terme, vous pouvez obtenir les informations du terme en cours d’affichage avec get_queried_object(). Cela renverra l’objet terme entier.

Si vous avez juste besoin de l’ID, vous pouvez utiliserget_queried_object_id()

Exemple:

$term = get_queried_object();
var_dump( $term );

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

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