the_tags()


WordPressのthe_tags()関数は、現在の投稿に付けられたタグを表示するために使用されます。タグはカンマで区切られ、リンクとして表示されます。

構文

the_tags( string $before = '', string $sep = '', string $after = '' );

引数の説明:

  • $before (string) — タグリストの前に表示されるテキスト。
  • $sep (string) — タグ間の区切り文字。
  • $after (string) — タグリストの後に表示されるテキスト。

例1: 基本的なタグの表示

この例では、投稿に付けられたタグをカンマで区切って表示します。

<?php the_tags(); ?>

例2: タグの前にテキストを追加

タグリストの前に「タグ:」というテキストを追加します。

<?php the_tags('タグ: '); ?>

例3: タグ間の区切り文字を変更

タグ間の区切り文字をカンマから縦棒(|)に変更します。

<?php the_tags('', ' | '); ?>

例4: タグリストの後にテキストを追加

タグリストの後に「これらはタグです。」というテキストを追加します。

<?php the_tags('', '', ' これらはタグです。'); ?>

例5: タグをリスト形式で表示

タグをHTMLのリスト形式で表示します。

<?php the_tags('<ul><li>', '</li><li>', '</li></ul>'); ?>

例6: タグをカスタムクラスで表示

タグをカスタムCSSクラスで囲んで表示します。

<?php the_tags('<div class="custom-tags">', ', ', '</div>'); ?>

例7: タグをリンクなしで表示

タグをリンクなしでテキストとして表示します。

<?php $tags = get_the_tags(); if ($tags) { foreach($tags as $tag) { echo $tag->name . ' '; } } ?>

例8: タグをカスタムフォーマットで表示

タグをカスタムフォーマットで表示します。各タグの前に「#」を追加します。

<?php $tags = get_the_tags(); if ($tags) { foreach($tags as $tag) { echo '#' . $tag->name . ' '; } } ?>

注意点

  • the_tags()関数は、投稿にタグが付けられている場合にのみ動作します。タグがない場合は何も表示されません。
  • タグの表示形式をカスタマイズする場合は、引数を適切に設定してください。

関連機能: