- HOME
- > BLOG CATEGORY
- 【WordPress】タグ一覧の出力方法について解説
- お知らせ
- NEW 2024.05.16 【CSS】グラデーション色々なパターンを解説!
- お知らせ
- NEW 2024.05.15 【WordPress】親カテゴリーの子カテゴリー一覧を表示する方法
- お知らせ
- 2024.05.09 【レスポンシブデザイン】アニメーションが動かない原因
こんな方に読んでほしい
[記事の内容]
投稿(記事)にはタグを紐づける事が可能になります。
例として記事毎に「HTML」、「CSS」といったタグを付けリンクを貼ることで、その付けたタグのみの記事が表示します。
前回は、基本のthe_tags
を使い記事毎のタグを出力、表示させました。
今回は、タグ(全て)一覧を出力、表示させます。
リンク付きの状態でタグの一覧を表示させます。
以下のようになります。
<ul>
<?php
$posttags = get_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo '<li><a href="'. get_tag_link($tag->term_id) .'">' . $tag->name . '</a></li>';
}
}
?>
</ul>
表示件数付きでタグの一覧を表示させます。表示形式は「タグ名(件数)」のようになります。
以下のようになります。
<ul>
<?php
$posttags = get_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo '<li><a href="'. get_tag_link($tag->term_id) .'">' . $tag->name . '('. $tag->count .')</a></li>';
}
}
?>
</ul>
('. $tag->count .')
のカウントが追加させます。
イメージ図は以下のようになります。
アイコン付きでタグの一覧を表示させます。アイコンは「FontAwesome」のWebフォントのアイコン版を使用します。アイコンを使用する場合は登録をリンクからお願いします。
以下のようになります。
<ul>
<?php
$posttags = get_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo '<li><a href="'. get_tag_link($tag->term_id) .'"><i class="fas fa-tag my-small"></i>' . $tag->name . '</a></li>';
}
}
?>
</ul>
「FontAwesome」の登録後にi class="fas fa-tag my-small"
/i
を追加します。
イメージ図は以下のようになります。
最後に紹介するのは、上位のタグのみを出力させます。
<ul>
<?php
$args = array(
'orderby' => 'count',
'order' => 'desc',
'number' => 20
);
$tags = get_terms('post_tag', $args);
foreach($tags as $value) {
echo '<li><a href="'. get_tag_link($value->term_id) .'">'. $value->name .' ('. $value->count .')</a></li>';
}
?>
</ul>
number = 20
と指定した場合は件数が多い20件のタグが表示します。
投稿タイプでは主に上記の出力方法を使います。
今回はこれで以上です。
the_tags()
を指定します。$('. $tag->count .')
を指定します。number = 20
を指定します。2024.05.15
2024.05.14
2024.05.09
2024.05.09
2024.05.15
2024.05.14
2024.05.09
2024.05.09
2024.05.09
2024.05.09
2023.06.15
2022.06.30
2020.03.22
2020.03.06
© 2023 shu-naka-blog