ダリの雑記:WEBプログラム版

wordpressでタグ一覧を表示する方法

wordpressには

wp_tag_cloud()

という、タグクラウドを生成する便利な関数が存在しますが、それはそれとしてタグの一覧を取り出したい時があります。

方法はカテゴリー一覧と同様、「get_terms」を利用します。

<?php
$tag_all = get_terms("post_tag", "fields=all");
foreach($tag_all as $value):
     echo $value->name;
endforeach;
?>

get_termsの第一引数を「post_tag」にするだけ。

get_termsで取得されるフィールドは

となっていますので、foreachでループさせて「$value->term_id」という風に取得してください。

ついでに、特定のタグが付いている記事を取得する場合は、get_postsで

get_posts("tag=hoge");

という風にするだけです

モバイルバージョンを終了