技术分享 ·

wordpress搜索功能增强

作为爱折腾的站长,个人总是感觉自带的搜索功能其实比较简单,搜索的结果无非就是包含搜索词的文章、页面,按照时间发布顺序排序,下面,跟我结合网站搜索资料和自己折腾的经验给大家介绍如何增强wordpress的搜索,让搜索结果更加精准。
45b33faab5535627d84c42815245d391

1.增加wordpress搜索的关联性

WordPress本身的搜索结果是按照发布时间排序的,这样的搜索结果的相关性并不强,应该让搜索结果按照内容相关性排序,而不是按照时间或者 ID,所以我们可以在当前主题的 functions.php 添加如下代码来增强 WordPress 搜索的相关性:

2.只搜索文章

只搜索文章的标题,将下面的代码添加到主题的 functions.php 文件即可:

3.选择分类搜索文章:

将默认的searchform.php修改为以下代码:

显示出的效果类似下图功能,可选择全站搜索,或者具体的分类搜索,搜索的结果更加精准!
4A2F9680-C747-414E-80F4-4CA77B729EC7

具体样式得自己修改了

多重选项框搜索

这种方法更加强大,可以选择多个分类,并搜索分类中的文章,精确度更好,不过使用这种方法有一定的固定性,你需要自己写好选项框中的分类id:

search-wordpress-themepark-2

将你的默认的searchform.php修改为以下代码:

现在,你的wordpress搜索是不是强大了许多呢? 如果不想要使用wordpress的搜索,还可以内置谷歌搜索、百度站内搜索等方式,这些方式可以参阅谷歌百度的官网。

评论已关闭