如果一篇文章未能满足第一个参数(publish),wp query是否仍会进行元比较,还是会跳过以立即检查下一篇文章?
问题不在于输出,而在于wp查询在输出之前是如何工作的。例如,如果您有一个包含数千篇文章的数据库,而只有五篇文章被发布。我担心的是,如果对所有帖子进行元比较,查询速度会变慢。
示例代码:
$args = array(
\'post_status\' => \'publish\',
\'meta_key\' => \'expiredate\',
\'meta_value\' => date( \'Ymd\' ),
\'meta_compare\' => \'<\'
);
$my_query = new WP_Query($args);