我可以设置一个参数来动态限制或增加每页的帖子数量

时间:2011-05-27 23:27:06

标签: wordpress

假设我有一个Wordpress博客,默认情况下每页显示10个帖子,但有时我想每页显示50个帖子。我可以添加URL中的参数以将该限制增加到50?

更新
这似乎有效,并在header.php中使用:

// Support posts per page - Note: needs review
if (isset($_REQUEST['posts_per_page'])) {
    $pageCount = $_REQUEST['posts_per_page'];
    $wp_query->set("posts_per_page", $pageCount);
    $wp_query->get_posts();
}

1 个答案:

答案 0 :(得分:6)

是的,WP_Query有一个参数posts_per_page。您可以通过过滤pre_get_posts或使用自己的查询来更改它。

这是example from WordPress.Answers