「ワードプレス」カテゴリーページ等で投稿数を取得して表示する方法

カテゴリー:WordPress

ワードプレスのタグ機能で色々タグを作成していると、まだ1件しかないものとかは、htmlの構造を変更したいなと思い、今回は、ワードプレスのカテゴリーページ等で投稿数を取得して表示をする方法をまとめておきます。

get_queried_object();

archive.phpやcategory.php、category.php、tag.php等で、件数によって表示を切り替えたいことって多いですよね。サイトを立ち上げたばかりの時や、新しいタグを追加したばかりだと投稿数が少ない時に特に多い。

そして、今回の関数、get_queried_object();で~以下の時はなどで処理を記載しておくと便利ではないかなと思います。

get_queried_object();はオブジェクトで値が取れるので、conutで全部の個数を簡単に取得できます。

4件で判定をする方法を例として下記に記載。

・category.php等
<?php 
$queried_object = get_queried_object();

if($queried_object->count < 4){
 // 4件より少ない少ない処理を記載
}else{
 // それ以外
}

?>

ちなみに、get_queried_object();を投稿のページで使用すると、その投稿に関するオブジェクトが取得できます。

更に詳しく関数の内容を知りたい方は下記から、WordPress Codex 関数リファレンスにリンクができます。

WordPress Codex 関数リファレンスはこちらから

ワードプレスの関数って本当に便利なものが多いですよね。便利な関数があるのを知らないと、自分で考えてあれこれ試行錯誤する時間が勿体ないなぁと今回思いました。先ずは調べる何事にも大切なことです。


タグ

関連する投稿

ドラクエ好きな社会保険労務士有資格者・ファイナンシャルプランナー技能士検定2級正会員が運営をしています。当ブログではDQMSLを中心にWordPress・HTML・CSS・JS・PHPなどのTips備忘記録や資格関連の情報、その他雑記を発信して行きます。