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

问题描述

| 假设我有一个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();
}
    

解决方法

        是的,WP_Query具有参数“ 1”。您可以通过过滤
pre_get_posts
或使用自己的查询来更改它。 这是WordPress.Answers中的示例。