下面介绍两种方法:
方法一:使用插件
- 在Word Press后台,点击“插件”->“添加新插件”,搜索并安装“Relevanssi”插件。
- 激活插件后,点击“设置”->“Relevanssi”进行配置。
- 在“索引”选项卡中,选择需要进行分词搜索的内容类型,如文章、页面等。
- 在“搜索”选项卡中,启用“分词搜索”功能。
- 保存设置并重新建立索引。
方法二:自定义代码
- 打开Word Press主题文件夹,找到functions.php文件。
- 在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就会使用分词搜索来处理搜索查询。请注意,方法二需要一定的编程知识,并且可能会对主题产生影响,所以在修改代码之前最好备份文件。