POST_COUNT仅显示每页的结果数

时间:2012-12-04 作者:zilj

我有一个wp\\U查询$wp_query = new WP_Query($args); 但由于某种原因$wp_query->post_count 仅显示每页上的帖子数量。所以如果我设置\'showposts\' => \'10\' 找到了12个结果,第一页将显示“找到了10个结果”,第二页显示“找到了2个结果”。为什么会这样?我想不出来。

$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
$args = array(
  \'post_type\' => \'post\', 
  \'showposts\' => \'10\',
  \'paged\' => $paged
);
$wp_query = new WP_Query($args);
echo "Search found ".$wp_query->post_count."results";
if ($wp_query->have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post();
// the loop

1 个回复
最合适的回答,由SO网友:Mridul Aggarwal 整理而成

$wp_query->post_count 应该是这样的。要获取数据库中存在的帖子总数,请使用$wp_query->found_posts

结束

相关推荐

meta post search

我需要查询post元字段,通过多个复选框进行筛选当前,在提交表单时,查询仅适用于第二个参数(人员)。如何使用两个参数进行筛选?HTML(表单提交)<input type=\"checkbox\" id=\"inlineCheckbox1\" name=\"category[]\" value=\"Planet\"> <input type=\"checkbox\" id=\"inlineCheckbox2\" name=\"category[]\" value=\"People