[WordPress]所属記事が一件も存在しない場合でもカテゴリ一覧ページでカテゴリ名を取得表示する。

[WordPress]所属記事が一件も存在しない場合でもカテゴリ一覧ページでカテゴリ名を取得表示する。

2020年01月27日

所属記事が一件も存在しない場合でもカテゴリ一覧ページでカテゴリ名を取得表示する。

[WordPress]所属記事が一件も存在しない場合でもカテゴリ一覧ページでカテゴリ名を取得表示する。

WordPressのカテゴリ一覧ページで、
そのカテゴリの記事が一件も存在しない場合はカテゴリ名などの情報が表示されません。

そもそも記事を書いてからカテゴリを作ればいい話なんですが、
新規サイト制作時にグローバルナビゲーションにそのカテゴリのリンクが入っていたりすると、
ページを開いてもタイトルがないので何のページを開いたのかわからなくなってしまいます。

PHP

<?php
  $cat = get_queried_object();
  echo '<h1>' . $cat->cat_name . 'の記事一覧</h1>' ;
>

表示させたい場所に使ってください。

これでカテゴリに記事が一件もない場合でもカテゴリ名を表示させることができます。