这又是个比较意外的情况,客户自己新建的 bbpress 论坛里面有很多版块和子版块,但是要显示的话,就论坛 forums 页面需要至少 60 个,所以我们就找了下解决方案,还是一样把下面的代码添加的子主题或者主题里。
//bbPress 论坛显示数量超过 50 个
add_filter ('bbp_before_has_forums_parse_args', 'rew_show_all' ) ;
function rew_show_all ($args) {
$args['posts_per_page'] = -1 ;
return $args ;
}
这样就可以显示全部的论坛版块,使用会比较方便直观。当然对于我们来说,很多情况下是不必要的,因为论坛版块有那么几个就够了。