5月更新・前月(4月)の人気記事トップ10 05/02/2023
- ( 02 ↑) 【Mac】MacにGoogle Driveをインストール
- ( 01 ↓) 【iPhone / iPad】iPhoneでSuicaをクレジットカード無しで使う方法
- ( 03 – ) 【iPhone / iPad】iPhoneのツイッターアプリでユーザー名をコピーする方法
- ( 05 ↑) 【Mac】Macのユーザー名とアカウント名を変更する
- (圏外↑) 【Labs】CSSだけでドロップダウンメニュー
- ( 07 ↑) 【jQuery】入門2. jQueryをHTMLに組み込む
- ( 04 ↓) 【Labs】position:absoluteとwidth:100%を指定すると横幅の設定がうまくいかない場合の対処方法について
- (圏外↑) 【2022年7月】Mac画面解像度まとめ
- (圏外↑) 【GIMP】線を真っ直ぐ引く方法
- ( 08 ↓) 【Labs】マウスオーバーでボタンの色が変わるロールオーバー
【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にはたくさんの関数が用意されていますが、自分がやりたいデザインにするには多少のアレンジは必要ですね。
よろしければお試しください。