wordpressのタグを取得して出力する方法について紹介していきます。
wordpressのカスタマイズを始めたばかりの初心者の方は、タグを取得して出力する方法を学んでいただければと思います。
wordpressのタグを取得して出力する方法
ブログ投稿に登録されているタグを取得して出力する方法について紹介します。
タグ出力をする場合には、get_tags関数を利用します。
出力するタグにリンクなし
リンクなしでタグを出力する場合は、下記コードを使用してください。
<?php
$tags = get_tags();
if($tags != null){ echo '<ul>';}
foreach( $tags as $tag) {
echo '<li>'. $tag->name .'</li>';
}
if($tags != null){ echo '</ul>';}
?>
タグ一覧の出力は簡単です。
get_tags関数でタグ情報を取得し、foreach文で取得した情報を出力していくだけです。
出力するタグにリンクを付ける
リンクを付けてタグを出力する場合は、下記コードを使用してください。
<?php
$tags = get_tags();
if($tags != ''){ echo '<ul>';}
foreach( $tags as $tag) {
echo '<li><a href="'. get_tag_link($tag->term_id) .'">' . $tag->name . '</a></li>';
}
if($tags != ''){ echo '</ul>';}
?>
上記2つのコードでタグ出力をしたデモはこちら
特定のタグを読み込みたい場合
特定のタグを読み込みたい場合は、get_tag関数の引数に対して、タグのIDで指定してあげることで特定出力をすることが可能です。
<?php
$tags = get_tag(1);
echo $tag->name;
?>
スラッグで指定したい場合は、get_tag関数の代わりにget_term_by関数で読み込んでください。
<?php
$tags = get_term_by('slug');
echo $tag->name;
?>
wordpressのタグを取得して出力する方法まとめ
wordpressのタグを取得して出力する方法について紹介していきます。
記事の一覧出力で、カテゴリーやタグなどをポイントとして出力する場合もあるので、是非参考にしていただければと思います。
カスタム投稿タイプでタグ機能を使用したい場合は、下記記事を参考にしてください。
↓↓↓↓