這又是個比較意外的情況,客戶自己新建的 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 ;
}
這樣就可以顯示全部的論壇版塊,使用會比較方便直觀。當然對於我們來說,很多情況下是不必要的,因為論壇版塊有那麼幾個就夠了。