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

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

正在查看 4 个帖子:1-4 (共 4 个帖子)
  • 作者
    帖子
  • 风间
    参与者
    • 文章数量: 670
    @fengjian
    楼主

    众所周知,wordpress 提供了一个基本的搜索功能。而且 bbPress 还提供了 「搜索 bbPress」 功能。

    运行两个不同的搜索可能性不是很聪明。

    以下是如何结合这两个搜索功能。

    以下是三个功能,允许在默认的 WordPress 搜索搜索 bbPress 内容 – 我建议使用所有这些。

    只需复制代码并将其添加到您的 functions.php 的底部。

    诗语
    管理员
    • 文章数量: 5,908
    @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,908
    @feibisi

    前几年的测试代码,未对外开放,现已打开,自己看吧。

正在查看 4 个帖子:1-4 (共 4 个帖子)
  • 哎呀,回复话题必需登录。

话题信息