投稿した記事の持つタグを全て表示させる

テーマ

wptheme_post_tags

WordPressにはカテゴリの他に、タグを登録することができます。
このタグを表示する方法を紹介します。

記事の持つタグをリンク付きで表示する

記事の持つタグ一覧を表示するには the_tags() を使用します。

the_tags() 記事の持つタグ一覧を表示します。前後の文字列、区切り文字を指定できます。
<?php the_tags(); ?>

引数を指定しなければ、

タグ: WordPress, カスタマイズ

のように「タグ: 」が自動で追加され、カンマ区切りで表示されます。
「タグ: 」をなくし、「、」区切りにする場合は

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

これでOKです。

記事の持つタグを文字列のみで表示する

上の例ではタグはリンク付きで表示されます。
普通の文字列として表示したい場合は get_the_tags() を使用し、
タグ名を取得します。

get_the_tags() 記事の持つタグの詳細情報を取得します。
<?php

$tags = get_the_tags(); 

if ( $tags )
{
	// 記事の持つタグ一覧からタグ名のみ取得する
	foreach ( $tags as $tag )
	{
		$tag_names[] = $tag->name;
	}

	// 「、」区切りでリンク無しタグを表示する
	echo join('、', $tag_names);
}

?>

これで「、」区切りでタグが表示されるようになりました。

テーマ

関連記事