解決 bbPress 預設論壇顯示數量為 50 個問題,讓一次性顯示全部。

  • 該話題包含 1 個回覆,1 人參與,最後由詩語 更新於 7 年前
正在檢視 2 個帖子:1-2 (共 2 個帖子)
  • 作者
    帖子
  • 詩語
    管理員
    • 文章數量: 5,932
    @feibisi
    樓主

    這又是個比較意外的情況,客戶自己新建的 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 ;
    
    }

    這樣就可以顯示全部的論壇版塊,使用會比較方便直觀。當然對於我們來說,很多情況下是不必要的,因為論壇版塊有那麼幾個就夠了。

    詩語
    管理員
    • 文章數量: 5,932
    @feibisi
    樓主

    這個問題主要是由於 bbpress 本身設計就是隻能顯示 50 個版塊,所以才會有顯示不完全的情況,用上面的程式碼就能解決,此貼是做筆記之用。

正在檢視 2 個帖子:1-2 (共 2 個帖子)
  • 哎呀,回覆話題必需登入。

話題資訊

  • 當前位於:bbPress
  • 1 條回覆
  • 1 個參與人
  • 最後回覆:<a href="https://bbs.weixiaoduo.com/users/feibisi/" title=" 檢視詩語的個人資料" class="bbp-author-link"><span class="bbp-author-name"> 詩語</span></a>
  • 上次活動:<a href="https://bbs.weixiaoduo.com/topic/25634/#post-25655" title=" 回覆至:解決 bbPress 預設論壇顯示數量為 50 個問題,讓一次性顯示全部。">7 年前</a>