投稿リストブロックにはカテゴリーを表示させることが出来ますが、タグも表示したいと思ったことはないでしょうか?
カテゴリー表示をタグ表示に差し替えるという方法は既存の解説記事をいくつか見つけたのですが、カテゴリーもタグも両方表示させるというものは見かけなかったので、実装方法を考えてみました。
完成するとこんな感じ
タグの表示位置は悩んだのですが、日付下に入るようになっています。
デザインも3種類用意しました。
タグ表示はカード型の投稿リストブロックだけでなく、リスト型やサムネイル型、テキスト型にも適用されます。
こちらにデモサイトを用意しましたのでご確認ください。(デザインは①になってます)
カスタマイズの説明
どういったカスタマイズなのかが分かりやすいように、「投稿リストにカテゴリーとタグを両方表示させる」というタイトルになっていますが、正確に言えばタグが表示されるのは以下の場所全てです。
- 投稿リストブロック
- カテゴリーページ
- ブログ型サイトにした際に表示される記事一覧
逆にタグが表示されない場所を言った方が分かりやすいかもしれないので一応書いておきます。
- サイドバーのランキングや新着記事
- 関連記事
- TOPのスライダー
カスタマイズについてはfunctions.phpに専用のコードを追加し、CSSでデザインを整えるだけで簡単に実装できます。
一点だけ注意として、投稿リストブロックの「タイトルのHTMLタグ」がh2以外に設定されていると、正しくタグが表示されない可能性があります。
しかしこの設定をいじる方はあまりいないと思うので、ほとんどの場合気にする必要はないと思われます。
カスタマイズの諸注意
- 作業前にバックアップを取ることを推奨します。
- カスタマイズは自己責任でお願いします。
このカスタマイズは子テーマで作業することを推奨しています。未導入の方はこちらの解説記事を先にご確認ください。
またfunctions.phpという重要なファイルを編集する必要があります。
記述ミスなどによりサイトが何も表示されなくなる場合もありますので取り扱いには十分注意してください。
子テーマやfunctions.phpについてよくわからない・編集に不安がある場合は、記事をご購入いただくのではなくお仕事として私にご依頼いただくことをおすすめします。
\ ご依頼はココナラかXのDMで /
変更履歴等
- SWELL 2.13.0 動作確認済み(2024/12/12)