wordpress 手动自定义文章显示数量


修改每页显示的文章数也就是修改 posts_per_page 参数,将下面的代码放到 functions.php 中即可实现。

add_action('pre_get_posts','custom_posts_per_page');
function custom_posts_per_page($query){

    if(is_home()){
		$query->set('posts_per_page',8);//首页每页显示8篇文章
    }
    if(is_search()){
        $query->set('posts_per_page',-1);//搜索页显示所有匹配的文章,不分页
    }
    if(is_archive()){
        $query->set('posts_per_page',25);//archive每页显示25篇文章
	}
	
}

<< 移除 WordPress 文章/页面编辑页内的各个模块(文章内容编辑器等) WordPress 在文章内容中间指定段落插入广告 >>
  • 作者 建站迷

    建站迷

    让天下没有难做的网站!
    解决中小型企业的无站之伤。



没有账号? 忘记密码?

社交账号快速登录