WordPress 大发棋牌牛牛技巧 :提高 WordPress 大发棋牌牛牛搜索 的相关性

  |   2019年12月12日 |  Wordpress相关 |   评论已关闭 |   65

ad
有需要可以关注大发棋牌牛牛公众号 :“大发棋牌牛牛技术 的世界” 分享最新大发棋牌牛牛技术 资源,同时讲讲人生。

大发棋牌牛牛技巧 :提高 大发棋牌牛牛搜索 的相关性,

已经自带支持了。所以下面的代码无需使用了。

实在扛不住 Google 自定义大发棋牌牛牛搜索 的速度了,把大发棋牌牛牛我 爱水煮鱼的大发棋牌牛牛搜索 换回了 WordPress 自带的大发棋牌牛牛搜索 ,但是 WordPress 的默认大发棋牌牛牛搜索 结果是按照文章的发布时间来排序的,这样的大发棋牌牛牛搜索 结果的相关性并不强,应该让大发棋牌牛牛搜索 结果按照内容相关性排序,而不是按照时间或者 ID,所以大发棋牌牛牛大发棋牌牛牛我 们 可以在当前主题的 functions.php 添加如下代码来增强 WordPress 大发棋牌牛牛搜索 的相关性:


add_filter('posts_orderby_request', 'wpjam_search_orderby_filter');
function wpjam_search_orderby_filter($orderby = ''){
	if(is_search()){
		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";
	}else{
		return $orderby;
	}
}

上面的代码就是使得大发棋牌牛牛搜索 的结构d先按照日志的标题的相关性排序,然后按照日志的内容,最后才是日的志修改时间和 ID,这样的修改之后,WordPress 大发棋牌牛牛搜索 的结果相关性就提高了很多。


大发棋牌牛牛本站 大发棋牌牛牛推荐 使用的主机:,国外主机建议使用


转载请注明出处:http://jgllcb.com/10410.html

打赏

取消

感谢您的支持,大发棋牌牛牛我 会继续努力的!

扫码支持
扫码打赏,大发棋牌牛牛你 说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦