如何在主題中整合 bbPress 和 WordPress 搜索。

正在查看 4 個帖子:1-4 (共 4 個帖子)
  • 作者
    帖子
  • 風間
    參與者
    • 文章數量: 670
    @fengjian
    樓主

    眾所周知,wordpress 提供了一個基本的搜索功能。而且 bbPress 還提供了 「搜索 bbPress」 功能。

    運行兩個不同的搜索可能性不是很聰明。

    以下是如何結合這兩個搜索功能。

    以下是三個功能,允許在默認的 WordPress 搜索搜索 bbPress 內容 – 我建議使用所有這些。

    只需複製代碼並將其添加到您的 functions.php 的底部。

    詩語
    管理員
    • 文章數量: 5,935
    @feibisi

    1. 在 wordpress 搜索結果中包含 bbPress 主題

    /**
    * Include bbPress 'topic' custom post type in WordPress' search results */
    
    function ntwb_bbp_topic_cpt_search( $topic_search ) {
    $topic_search['exclude_from_search'] = false;
    return $topic_search;
    }
    add_filter( 'bbp_register_topic_post_type', 'ntwb_bbp_topic_cpt_search' );

    2. 在 wordpress 搜索結果中包含 bbPress 論壇

    /**
    * Include bbPress 'forum' custom post type in WordPress' search results */
    
    function ntwb_bbp_forum_cpt_search( $forum_search ) {
    $forum_search['exclude_from_search'] = false;
    return $forum_search;
    }
    add_filter( 'bbp_register_forum_post_type', 'ntwb_bbp_forum_cpt_search' );

    3. 在 wordpress 搜索結果中包含 bbPress 回覆

    /**
    * Include bbPress 'reply' custom post type in WordPress' search results */
    
    function ntwb_bbp_reply_cpt_search( $reply_search ) {
    $reply_search['exclude_from_search'] = false;
    return $reply_search;
    }
    add_filter( 'bbp_register_reply_post_type', 'ntwb_bbp_reply_cpt_search' );

    完成後,如果您通過小工具在頁面上的某個地方啓用了 「bbpress 搜索」,我將刪除它。

    現在你正常的 WordPress 的搜索包含 bbPress 內容!

    ooii8929
    • 文章數量: 1
    @ooii8929

    請問為什麼看不到解答?

    詩語
    管理員
    • 文章數量: 5,935
    @feibisi

    前幾年的測試代碼,未對外開放,現已打開,自己看吧。

正在查看 4 個帖子:1-4 (共 4 個帖子)
  • 哎呀,回覆話題必需登錄。

話題信息