[wordpress] カスタム投稿の記事数を取得する方法

カスタム投稿の記事数を取得する方法は以下の通り、
グローバル変数$wpdbを使用するので、wp-load.phpをincludeしておくこと

global $wpdb;
$numposts = $wpdb->get_var("SELECT count(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post'");
//'post'をカスタム投稿フィールドに変更
 
echo 'クエリに合致するのは ' . $numposts . ' 件です。';

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です