使用帖子和自定义帖子类型时的WordPress分页

时间:2014-02-04 17:16:13

标签: php wordpress pagination

我正在尝试在类别页面的末尾创建自定义分页并且一切正常,除了我创建了自定义帖子类型,当我发布自定义帖子时,分页总帖子数只计算数量该类别中的普通帖子,因此您没有看到分页中的所有帖子。

我意识到这发生在这里:

global $wp_query;
$post_count = $wp_query->found_posts;
var_dump($post_count); // number doesn't include published custom posts

如何让wp_query-> found_posts值也包含已发布的自定义帖子,以便分页不会错过任何帖子?

1 个答案:

答案 0 :(得分:0)

$count_posts = wp_count_posts('your-post-type');
$total_posts = $count_posts->publish;
echo $total_posts . ' custom posts. ';