【发布时间】:2011-07-26 04:17:56
【问题描述】:
我遇到了一些意外行为。我在我的帖子中添加了一个自定义的“评级”文件。我要统计某个评分的帖子数:
$args = 数组(
'post_status' => '发布',
'meta_query' => 数组(
大批(
'关键' => '评级',
'比较' => '=',
'价值' => 7
)
)
);
$posts = 新的 WP_Query($args);
echo $posts->post_count;
当我将值设置为 7 时,它会回显该评级的正确帖子数。但由于某种原因,如果我将值设置为 0,它会与已发布帖子的总数相呼应。我错过了什么?
【问题讨论】:
-
可能是过滤器将 0 解释为布尔值,请尝试以 (int)0 为前缀