我只想知道某一天发布的帖子数量。我正在使用此代码,但这检索了大量代码:
$day = date(\'Ymd\');
$query01 = array(\'numberposts\' => -1, \'post_type\' => array(\'post\', \'video\', \'image\', \'review\'), \'m\' => $day);
$mypost = get_posts($query01);
$counter = count($mypost);
wp_reset_postdata();
有没有更轻松的方法来获得相同的效果?
最合适的回答,由SO网友:barakadam 整理而成
$wp_query->found_posts
可以用来获取帖子的数量。但以下参数可用于优化查询并避免无用的SQL检索:
cache_results\' => false, // Turns off post caching
\'no_found_rows\' => true, // To optimize when pagination is not required
\'fields\' => \'ids\' // To only retrieve IDs information, nothing else (avoid collecting all useless post data)
如果你有更多关于简单查询的优化技巧,我很乐意听到