相对搜索基于字词直接匹配的日志,WordPress默认的搜索系统确实已经很了不起了,但毕竟还有许多有用的功能未能够被挖掘出来并为我们所用。 比较明显的一点就是,将范围缩小到分类或标签甚至是某一特定分类或标签之下进行搜索这一功能,未能够被充分的利用上。同样地,许多日志默认都是按照日期或者新旧 的排列次序显示出来的,若要论及用户体验,还是存在相当大的差距的,下面的5个搜索代码片段也许能帮助您。
将指定的页面或者某分类下的日志从搜索结果中排除
下面的函数允许您将任何分类下的日志甚至是页面从搜索结果中排除掉。
搜索特定的某个日志分类
这将从特定的分类中返回搜索结果:
搜索某一特定的日志类型
仅搜索特定的日志类型,而将其他所有类型过滤掉。
高亮WordPress搜索关键词(使用JQuery)
在WordPress搜索结果页面高亮显示关键词。将下面这段函数放到主题的functions.php文件中:
再将下面这段代码放到主题的header.php文件中, 标签/head的前面:
WordPress搜索页面关键词加亮(用PHP)
上面的代码会给关键词添加标签,你可以给这个标签添加一些背景或者颜色实现高亮。
显示搜索结果条目数量
返回搜索结果数量。例如 – 对的搜索结果数量为 – 8 篇日志。
多类型文章搜索
THE END
暂无评论内容