WordPress : page WordPress tag.php personnalisée .. essayant d’obtenir des informations sur les balises
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 );
0 commentaire