the_category() をulではなく只のテキストリンクで出力する方法

the_category()ってindex.phpの最近のお知らせとか、single.phpのタイトル付近でカテゴリって感じで使いますよねだいたい。デフォルトだとulタグで囲まれて出て来るので横並びにする場合css弄らないといけないのですが、面倒くさくて今までliのまま放置しておりました・・・。

そろそろ直すか・・・と重い腰をあげてcodex見たらめちゃくちゃ簡単にテキストリンクで出力出来たのでご紹介を。

the_category()をテキストリンクで表示するパラメータ

the_category()ってデフォルトだとこんな感じに出力されます。

<?php the_category();?>

//出力例
<ul class="post-categories">
	<li><a href="https://thecontent.jp/post-category/cat-tips" title="設定・Tips の投稿をすべて表示" rel="category tag">設定・Tips</a></li>
</ul>

これを只のテキストリンクにするにはシングルクォートで囲むだけでOK。超簡単でした。

//空白(スペース)区切り
<?php the_category(' ');?>

//出力例
<a href="https://thecontent.jp/post-category/cat-tips" title="設定・Tips の投稿をすべて表示" rel="category tag">設定・Tips</a>

//カンマ区切りだとこんなの
<?php the_category(', ');?>

こんなんに簡単ならもっと早くやればよかった・・・。

詳しくはCodex「テンプレートタグ/the category」にて。

SPONCERD

コメント(0件)