12月更新・前月(11月)の人気記事トップ10 12/07/2023
- ( 02 ↑) 【Mac】macOSをHigh SierraからMontereyにアップグレード
- ( 01 ↓) 【iPhone / iPad】iPhoneでSuicaをクレジットカード無しで使う方法
- ( 03 – ) 【iPhone / iPad】iPhoneのツイッターアプリでユーザー名をコピーする方法
- ( 05 ↑) 【Labs】position:absoluteとwidth:100%を指定すると横幅の設定がうまくいかない場合の対処方法について
- ( 06 ↑) 【jQuery】入門2. jQueryをHTMLに組み込む
- (圏外↑) 【jQuery】入門11. switch文による条件分岐
- (圏外↑) 【Mac】Safariでソースコードを見る方法
- ( 09 ↑) 【Mac】横画面で撮影した動画をYouTubeショート用にMacのiMovieで縦画面に編集する方法
- (圏外↑) 【jQuery】入門7. jQueryで新しいWindowを開く
- (圏外↑) 【iPhone iPad】iPhoneやiPadの音量を細かく調整する方法
【Labs】リンクなしのタグとカテゴリーを出力する方法
こんにちは(・∀・)
WordPressにはタグやカテゴリーを出力させる関数があります。
しかしタグやカテゴリーを出力させるとリンクも自動的に付いてくるようになっています。
カテゴリーに関してはカテゴリー分けしているのでリンクが付いても全然問題ありません。しかしタグに関しては別です。
タグの出力はしたいけどリンクは付けたくありません。
ということで、今回はタグは表示するけどリンクは付与しないという出力方法をご紹介します。
ついでなのでカテゴリーのリンクなしも合わせてご紹介します。
Contents
1. 通常のタグとカテゴリーを出力する方法
WordPressで用意されている通常のタグとカテゴリーを出力する方法です。
タグの出力
<?php
the_tags('',' ');
?>
カテゴリーの出力
<?php
the_category('',' ');
?>
どちらも空白で区切ったタグやカテゴリーが表示されます。
2. リンクなしのタグとカテゴリーを出力する方法
リンクなしでタグやカテゴリーを出力する方法です。
タグの出力
<?php
foreach((get_the_tags()) as $tag) {
echo $tag->name . ' ';
}
?>
カテゴリーの出力
<?php
foreach((get_the_category()) as $cat){
echo $cat->cat_name . ' ';
}
?>
どちらも空白で区切ったタグやカテゴリーがリンクなしで表示されます。
3. リンクなしのタグにCSSで装飾して出力する場合
リンクなしのタグにCSSで装飾する場合。
CSS
span:before {
content: "#";
}
PHP
foreach((get_the_tags()) as $tag) {
echo '<span>' . $tag->name . '</span>' . ' ';
}
このサイトで表示している↓タグのCSSです。contentプロパティでタグの頭に「#」を付けてます。
いかがでしたでしょうか、WordPressにはたくさんの関数が用意されていますが、自分がやりたいデザインにするには多少のアレンジは必要ですね。
よろしければお試しください。