WordPress&Luxeritasのタグページにタグの説明文を表示(tag.phpの作成)

この日記本家サイトはWordPressのLuxeritasというテーマを利用している。Luxeritasのカテゴリー一覧ページではカテゴリーの説明文を表示できるが(外観カスタマイズ →「グリッドレイアウト」で設定)、これを選択してもタグの説明文はタグページに表示されなかったので、独自にtag.phpを作って表示できるようにしてみた。

Image from Gyazo

参考にさせて頂いたのは下記のページ。

タグページを作成する[tag.php][single_tag_title][the_tags][WordPress]

自分の場合は、Luxeritasの親テーマ下にtag.phpを作成し、archive.phpの中身をそのままコピーし、タグの説明文を表示したい所に以下のコードを追記した。

<?php if(tag_description()):?>

<?php echo tag_description(); ?>

<?php endif;?>

またグリッドレイアウトはタイル型を選んでいるため、「loop」となっていた所を「loop-grid」に書き換えた(ピンクになっている所が追記した部分)。

<?php

get_template_part( ‘loop-grid‘ );

?>

↓例としてはこんな感じ

(今気づいたが、これグローバルナビが欠けてるな。手直ししないと…汗)

tag.phpがない状態

tag.phpの作成 
tag.phpがある状態

tag.phpの作成 

カテゴリーページは元々説明文が表示されるのでこんな感じ。

カテゴリーページ 

参考にさせて頂いたのは下記のページ。

WordPressのカテゴリー、タグページに説明文を表示する方法 _ 埼玉のWebコンサルタント ColdSleep Works

素人カスタマイズなので、他に良い方法があるかも。


※2021年10月20日 追記
よく見るとtag.phpのページからグローバルナビが消えている件、index.phpやarchive.phpだとグローバルナビは自動的に表示されるが、tag.phpだと表示されない仕様(?)みたいだ。WordPressで特定のタグがついたページだけに表示させる条件分岐「has_tag」 – ディレイマニアという記事があったので、従来どおりarchive.phpでカテゴリーページもタグページも表示させるようにして、記事中の条件分岐を利用してタグページに説明文を表示させるようにしてみたが、それは問題なく実行できたものの、やっぱりタグページだとグローバルナビが表示されなくなってしまう。元々ルクセリタスがタグページにグローバルナビを表示させない仕様なのか…