WordPress中实现分词搜索,可以使用插件或自定义代码来实现

下面介绍两种方法:

方法一:使用插件

  1. 在Word Press后台,点击“插件”->“添加新插件”,搜索并安装“Relevanssi”插件。
  2.  激活插件后,点击“设置”->“Relevanssi”进行配置。
  3. 在“索引”选项卡中,选择需要进行分词搜索的内容类型,如文章、页面等。
  4. 在“搜索”选项卡中,启用“分词搜索”功能。
  5. 保存设置并重新建立索引。

方法二:自定义代码

  1. 打开Word Press主题文件夹,找到functions.php文件。
  2. 在functions.php文件中添加以下代码:
function custom_search_query($query) {
    if ($query->is_search) {
        $query->set('posts_per_page', -1);
        $query->set('post_type', 'post');
        $query->set('s', '');
        $query->set('sentence', false);
        $query->set('exact', false);
        $query->set('search_terms', explode(' ', $query->query_vars['s']));
    }
    return $query;
}
add_filter('pre_get_posts','custom_search_query');

 

保存文件并刷新Word Press网站。
这样,Word Press就会使用分词搜索来处理搜索查询。请注意,方法二需要一定的编程知识,并且可能会对主题产生影响,所以在修改代码之前最好备份文件。

 

上一篇

WordPress 禁止auto-draft自动草稿

下一篇

WordPress 自定义查询 WP_Query 所有参数详细注释及使用方法详解
相关推荐
WordPress类:如何使用WP_REST_Response类的方法set_headers设置响应头
WordPress 多种方法自动加载页面模板
给网站增加用户切换其他标签网站标题动态提示
wordpress实现不同分类设置不同的每页显示文章数量
WordPress 调试与优化显示页面每条的查询时间和查询SQL语句
WordPress类:使用WP List Table类制做后台列表
评论(0)
游客的头像
表情
全部评论 只看作者
最新热门
  1. 暂时还没有评论哦