カテゴリにひもづくエントリーの抽出

カテゴリにひもづく記事を3件表示させようと思って下記のようなコードを書きました。ええ、1エントリー1カテゴリです。

しかし、上記のコードだとエントリーがない(投稿記事が0件の)場合カテゴリのスラッグを拾ってくれなくて、カテゴリにひもづくエントリーがなくても3件表示してしまいました...。 googleあれこれ検索して、下記の内容を元になんとか解決できました。

get_query_var('category_name') だと投稿数が0でも名前が入ってくるのかもしれません。

WordPressフォーラム:現在のカテゴリの取得

下記のように修正した結果、カテゴリにひもづくエントリーがなければ何も表示しなくなりましたとさ、爽快爽快...。

投稿日
カテゴリ