| ブログトップ | CMS関連 |

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で取得されるフィールドは

  • term_id
  • name
  • slug
  • term_group
  • term_taxonomy_id
  • taxonomy
  • description
  • count

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

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

get_posts("tag=hoge");

という風にするだけです

日々の生活にhappyをプラスする|ハピタス

このエントリーをはてなブックマークに追加

LINEで送る

nandani | 2010年08月07日 | コメント(0) | トラックバック(1) | CMS関連

トラックバック

トラックバックURL

トラックバック一覧

[...] 上記コードは、ダリの雑記:WEBプログラム版 | PHPプログラム・HTML・CMSなどの覚書を書き綴った雑記です。様の wordpressでタグ一覧を表示する方法 | ダリの雑記:WEBプログラム版を参考にさせて頂いてます。 [...]

コメントする

※メールアドレスが公開されることはありません。

名前 *
メール*
URL
Copyright(c) 2010 - 2017 ダリの雑記