WordPress:增强WordPress搜索结果的相关性
实在扛不住 Google 自定义搜索的速度了,把之前的搜索换回了 WordPress 自带的搜索,但是 WordPress 的默认搜索结果是按照文章的发布时间来排序的,这样的搜索结果的相关性并不强,应该让搜索结果按照内容相关性排序,而不是按照时间或者 ID,所以我们可以在当前主题的 functions.php添加如下代码来增强 WordPress 搜索的相关性:
add_filter(‘posts_orderby_request’, ‘wpjam_search_orderby_filter’);
function wpjam_search_orderby_filter($orderby = ‘’){
global $wpdb;
$keyword = $wpdb->prepare($_REQUEST[‘s’]);
return “((CASE WHEN {$wpdb->posts}.post_title LIKE ‘%{$keyword}%’ THEN 2 ELSE 0 END) + (CASE WHEN {$wpdb->posts}.post_content LIKE ‘%{$keyword}%’ THEN 1 ELSE 0 END)) DESC, {$wpdb->posts}.post_modified DESC, {$wpdb->posts}.ID ASC”;
}
上面的代码就是使得搜索的结构代码,先按照日志的标题的相关性排序,然后按照日志的内容,最后才是日的志修改时间和 ID,这样的修改之后,WordPress 搜索的结果相关性就提高了很多。
- 1房地产OA系统
- 2物业管理OA系统
- 3物流管理OA系统
- 4企业OA办公系统
- 5OA智能一体化
- 6OA应用
- 7OA报价
- 8OA技术
- 9OA集团公司
- 10电力电厂行业ERP系统(OA)
- 11工业检测行业OA系统(ERP)
- 12快销行业OA系统(ERP)
- 1GA的Universal Analytics更多聚焦用户的理念
- 2选择单品推广技巧:淘宝客单品选择推广技巧
- 3网络营销与SEO之关系
- 4探究地方网站未来发展:地方网站盈利和机遇
- 5服务器对益阳网站建设SEO的影响
- 6做seo心态很重要
- 7加速WordPress博客程序:减少wordpress负荷的技巧
- 8网站运营经验:网站策划要有计划推进
- 9专题设计细节:微博活动和推广内容设计
- 10企业网络营销之价格策略
- 11搜索竞价推广关键词投放策略:越长的关键词越精准
- 12WebObjects框架:Apple的Web服务器
- 13网站运营思维:网站流量和网站转化率
- 142014年地方网站将面临的主要困难
- 15企业网络营销之促销策略
- 16网站建设经验分享:从设计到运营过程
- 17怎么判断一个人是否适合做数据分析?
- 18泛普软件谈网络营销的成功需要的不只是SEO
- 19站群的运营之道 站群的团队管理
- 20正确的网站分析:采用正当的优化网站策略
- 21益阳网站建设网络营销方面存在的问题
- 22地方社区运营:地方社区未来的发展方向或价值
- 23巧用Google搜索技巧快速找到你需要的资讯
- 24站内优化之第一个链接与第二链接之间的关系
- 25企业网站想赚钱:必须用好的10个工具
- 26有效的提升pv值的有效方法
- 27程序开发:短网址开发运维经验
- 28dz升级问题解决方法:X2升级X2.5死循环解决
- 29Flash网页设计作品:Flash 网站页面美观
- 30网站运营经验谈:网站定位的三个要素