最新SearchWP下载,它是最受欢迎,最强大的WordPress搜索插件之一。能大大增强主题和Elementor搜索功能,是网站必备插件之一。自带几十个拓展增强各方面功能,按需安装启用。
主题自带的搜索功能太少,搜索结果也不准确,很多缺陷。例如页面内容不应该出现在搜索结果中,默认搜索功能会搜索页面和媒体,无法索引直接进行数据库查询速度慢。
文章内容也不应该参与关键词搜索,不然的话准确率会降低,速度变慢,建议只搜索标题和摘要。把想要关联的关键词放摘要里面就行,我们这个网站就是这么做的,因此搜索结果比较准确。
产品可能需要把SKU、自定义字段等加入搜索,方便客户快速搜索产品。高亮搜索结果↓也很有必要,能增加客户体验,方便客户找到想要的内容。下图是本站搜索Wp Rocket结果高亮效果。
可做以下搜索功能↓。
SearchWP是一款功能全面、强大,容易设置的原生/主题搜索增强插件,能解决上面提到的所有痛点。
SearchWP优点
- 可以设置搜索范围 (页面、文章、产品、媒体等) 和内容 (标题、网址、摘要、内容);
- 直接从索引里搜索结果(不查询数据库),速度更快、减轻数据库压力;
- 设置同义词A=B,搜索A词汇也会出现B词汇的搜索结果;
- 部分匹配 (模糊搜索),当搜索词没有结果时查找部分匹配项;
- 搜索更正,对没有结果的搜索使用最接近的匹配并输出通知;
- 在搜索结果中高亮突出搜索关键词,方便客户找到内容;
- 含Live Ajax Search等几十个功能扩展,非常强大;
- 导入导出设置;
下面是其中一小部分扩展功能,点击查看完整功能扩展列表以及功能详解。
什么是GPL授权插件
此插件属于GPL授权产品,安全合法。点击了解什么是GPL协议,点击了解WordPress官网关于GPL的说明。简单的说采用GPL协议的插件/主题源代码开源共享,可以被合法地自由更改、使用、分发。
插件安全性
直接从国外正规渠道购买,不修改源代码。所有插件我们自用建站,在多个站点使用过,安全、稳定、可靠。
- 通过Virustotal杀毒验证;
- 通过Wordfence源代码审核;
- 通过Sucuri安全杀毒扫描。
SearchWP更新方法/记录
一般新版本出来24小时内本站会进行更新,届时请直接访问本页面下载新版本安装包上传更新,产品标题会写上最新版本号。只能通过上传安装包方式更新,介意勿拍,如果想要在线更新请支持原版去插件官网购买。
SearchWP下载购买条款
本站插件购自国外网站,购买价格为4.99美金/个,有效期2年。迪亚莫统一售卖价格为19元人民币/个,终生有效,并且花费巨大精力制作了使用教程还提供人工答疑服务,绝对物超所值。
插件仅供学习交流研究使用,虚拟产品具有可复制性,一经售出概不退款,详情请移步服务条款。请先登录后再购买,购买后刷新页面获得插件下载权限。
迪亚莫为购买用户提供售后服务,插件使用过程有任何疑问请在下方评论留言,有问必答。
安装/ 启用方法
直接安装购买下载的SearchWP插件zip安装包。然后解压SearchWP Add-Ons.zip扩展压缩包,解压出来几十个扩展功能安装包↓,直接安装所需的功能扩展安装包即可。
默认搜索结果页面使用的是主题的模板,不好看,建议使用Elementor重新制作搜索结果页面模板。
安装方法1:上传安装
在网站后台左侧菜单栏目找到并且点击“插件”>“安装插件”,然后点击左上角的“上传插件”,上传下载好的zip安装包点击“立即安装”,安装好后点击“启用插件”完成安装。
安装方法2:FTP安装
解压插件压缩包,将解压获得的文件夹上传至plugins目录(xxx.com/wp-content/plugins)。
在网站后台左侧菜单栏目找到并且点击“插件”>“已安装插件”,在插件列表中找到该插件,点击“启用”。
SearchWP设置使用教程
点击后台左侧插件图标进入Engines设置界面。
点击Sources & Settings设置搜索范围↓。
勾选需要出现在搜索结果中的内容类型↓。
点击下图↓数字1设置在哪些内容搜索关键字,文章可设置范围是标题、网址、内容、摘要。产品的话可以设置的搜索内容多一点。点击下图↓数字2设置搜索固定内容的类目、标签。
点击Settings进入同义词设置,左边输入原词右边输入同义词。搜索A也会出现B的结果。
点击Advanced进入高级设置,建议使用浏览器翻译功能翻译成中文,按需启用。
这是↓导入导出设置。
常见问题 & 解决方法
后台顶部栏默认出现SearchWP文字,如果想隐藏把下面代码放到 (子) 主题的functions.php 里面即可:外观>主题编辑器,右上角选择 (子) 主题,点击打开functions.php文件,在文档最后面添加下面代码,点击保存更改。
安装下面代码增加搜索高亮功能(给搜索结果中的关键词添加背景色),把下面代码到到 (子) 主题的functions.php 里面即可:外观>主题编辑器,右上角选择 (子) 主题,点击打开functions.php文件,在文档最后面添加下面代码,点击保存更改。
//搜索结果关键词高亮
function search_word_replace($buffer){
if(is_search()){
$arr = explode(" ", get_search_query());
$arr = array_unique($arr);
foreach($arr as $v)
if($v)
$buffer = preg_replace("/(".$v.")/i", "<span>$1</span>", $buffer);
}
return $buffer;
}
add_filter("the_title", "search_word_replace", 200);
add_filter("the_excerpt", "search_word_replace", 200);
add_filter("the_content", "search_word_replace", 200);
然后添加下面CSS到搜索结果页面,粘贴到外观>自定义>额外CSS最下面即可。把#edaa00改成你想要的颜色。
mark.searchwp-highlight {
color: #edaa00;
font-weight: 600;
}
WordPress搜索还有一个缺陷,当关键词为空时点击搜索按钮会进入搜索结果页面并且显示网站所有内容,包括被插件/添加代码排除掉的页面,媒体等内容。这对客户体验不好,也有可能会显示后台一些不想被别人看到的内容。
可以使用代码修补这个缺陷,当搜索关键词为空,点击搜索图标时会默认进入特定关键词搜索结果页面。把下面代码放到 (子) 主题的functions.php 里面即可:外观>主题编辑器,右上角选择 (子) 主题,点击打开functions.php文件,在文档最后面添加下面代码,点击保存更改。
下面代码会进入Please enter keywords搜索结果页面,修改第八行代码的Please+enter+keywords为你想要的关键词,单词(文字)之间记得放一个+号。
/*
* 搜索关键词为空时重定向
*/
add_filter( 'request', 'uctheme_redirect_blank_search' );
function uctheme_redirect_blank_search( $query_variables ) {
if (isset($_GET['s']) && !is_admin()) {
if (empty($_GET['s']) || ctype_space($_GET['s'])) {
wp_redirect('/?s=Please+enter+keywords', 301);
exit;
}
}
return $query_variables;
}
如何搜索自定义字段(Custom Fields)?
SearchWP可以把ACF插件添加的自定义字段添加进搜索范围,具体参考这篇文章《如何在 WordPress 中添加自定义字段搜索》。