WordPressの記事に紐付いたタグを取得するためのコードです。
get_the_tags
を使用します。
WordPressに登録されている全てのタグを取得する場合はget_tags
を使用します。
get_tags
の使い方はコチラの記事でサイドバーへのタグ一覧表示方法にて紹介しています。
基本
<?php the_tags('前', '区切り文字', '後'); ?>
前 | タグ一覧の前に表示する文字列 | 初期値:「タグ: 」 |
---|---|---|
区切り文字 | タグ名とタグ名の間のに表示する文字列または記号 | 初期値:「カンマ(, )」 |
後 | 最後のタグの後ろに表示する文字列 | 初期値:なし |
タグの名前だけを表示
下記の参考コードはタグ名の前後をspanで囲うようにしています。
<?php
$tags = get_the_tags();
foreach ( $tags as $tag ) {
echo '<span>' . $tag->name . '</span>';
}
?>
その他
上の参考コードの4行目をそれぞれ変えると出力できます。
タグ名の出力 | echo $tag->name; |
---|---|
タグのスラッグ名の出力 | echo $tag->slug; |
タグIDの出力 | echo $tag->term_id; |
タグの説明の出力 | echo $tag->description; |
タグに属する記事の数を出力 | echo $tag->count; |
タグのリンクだけを出力 | echo get_tag_link($tag->term_id); |
参考:http://kawatama.net/web/629
https://thewppress.com/libraries/get-the-tags-array/
https://design-tera.com/blog/archives/2387/
https://recooord.org/wordpress-get-the-tags/