タグアーカイブページ(tag.php)でタグのスラッグ名を取得する方法【WordPress】

シェアする

あるタグに属する記事の一覧を取得して表示させたい場合、通常はタグアーカイブページ(tag.php)を利用するかと思います。

tag.php内でタグの名前を取得する場合は、single_tag_title()という便利な関数が用意されているのですが、何故かタグのスラッグ名を取得する関数がないため方法を調べてみました。

get_queried_object()を使う

結論としては、get_queried_object()を使用してクエリされているタグのオブジェクトを取得した上で、スラッグを取得すればOKです。

<?php
    $tag = get_queried_object();
    echo $tag->slug
?>

参考) WordPress: How to get the tag’s slug on the tag page

スポンサーリンク
レクタングル大
レクタングル大

シェアする

フォローする

スポンサーリンク
レクタングル大