我如何才能从查询帖子中获得计数 时间:2011-07-20 作者:Gowri 如何获取查询帖子中的行数,如mysql count(*)。$obj_name = new WP_Query($args); while ($obj_name->have_posts()) : $obj_name->the_post(); // here i want to predict looping counts endwhile; 我怎样才能做到这一点。 3 个回复 最合适的回答,由SO网友:GavinR 整理而成 $num = $obj_name->post_count; Reference: wp_query SO网友:user109764 这里公认的答案是错误的,这在我的情况下也得到了证实。请从引用页面进行比较:$post_count 显示的帖子数。$found_posts 找到的与当前查询参数匹配的帖子总数这样,$post\\u count将显示,例如,如果有多页结果,则显示每页的帖子数。只有当总数小于每页的结果数时,它才会匹配总数。获取总结果数的正确方法是:$obj_name->found_posts. SO网友:Amritosh pandey 要获取WP\\U查询返回的帖子总数,请使用;found\\u posts“;下面是一个例子- <?php $args = array( \'post_type\' => \'post\' ); $the_query = new WP_Query( $args ); $totalpost = $the_query->found_posts; ?> 使用自定义帖子类型名称代替“post”,也可以传递类别id(“cat”=>;4,) 结束 文章导航