Mill's Note

【Wordpress関数】get_tags()

/

タグの情報を一覧(配列)で取得する、タグ一覧用のWordpressテンプレートタグ。
パラメータで条件を設定したり、戻り値で様々な要素を指定できます。

get_tags() 呼び出しコード

呼び出しコード説明
<?php $cats = get_tags(); ?>パラメータなし
<?php $cats = get_tags('number=5&exclude=1'); ?>直接指定 = パラメータが少ない場合など
<?php
  $args = array(
    'orderby' => 'count',
    'order'   => 'DESC',
    'number'  => 5
  );
  $cats = get_tags( $args );
?>
引数を代入 = パラメータが多い場合など

get_tags() パラメータ

パラメータ初期値設定できる値説明
slugスラッグを指定指定スラッグで取得
orderbynamecount、name、slug、term_group、idソート対象
orderASCASC(昇順)、DESC(降順)ソート順
number取得件数省略時は条件に一致するすべてを取得
hide_empty11 (表示しない)、0 (表示する)投稿のないタグ
includeタグID /複数時 , 区切り指定タグのみ
excludeタグID /複数時 , 区切り取得しないタグ
主要なパラメータのみを記載 / 他のパラメータはGoogle様でm(__)m

get_tags() 戻り値

変数名内容
term_idintタグID
namestringタグ名
slugstringタグスラッグ
countint記事数
descriptionstringタグ説明
エイリアスは記載していません。

get_tags() の使用例

<span>で囲む

PHP
<?php
  $tags = get_tags();
  foreach ($tags as $tag) { 
?>
  <span><a href="<?php echo get_tag_link($tag->term_id); ?>"><?php echo $tag->name; ?></a></span>
<?php } ?>