日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > WordPress > WordPress提高WordPress搜索的相關性的方法

WordPress提高WordPress搜索的相關性的方法

來源:程序員人生   發布時間:2013-10-28 08:02:55 閱讀次數:2783次

原來筆者一直使用谷歌的站內搜索,但是最近谷歌在我國的訪問速度越來越差!!實在扛不住 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";
}

 

上面的代碼就是使得搜索的結構d先按照日志的標題的相關性排序,然后按照日志的內容,最后才是日的志修改時間和 ID,這樣的修改之后,WordPress 搜索的結果相關性就提高了很多。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美亚洲三级 | 在线国产一区二区 | 中文字幕一区在线观看视频 | 亚洲精品久久久久久久久久久 | 国产日韩欧美一区 | 国产一区二区日韩 | 国产精品久久久久久久久久免费 | 亚洲综合99| 国产精品电影一区二区三区 | 天堂中文资源在线观看 | 久久精品黄色 | 国产综合一区二区 | 日韩免费精品视频 | 亚洲精品国产第一综合99久久 | 99精品国产福利在线观看免费 | 99国产一区| 好吊视频一区二区三区 | 成人免费自拍视频 | 福利一区二区 | 精品一区二区不卡 | 久久久久久久综合 | 久久久久一区二区三区 | www.a级毛片 伊人成人在线 | 久久看片网 | 日韩一区二区三区在线看 | 日韩中文字幕在线视频 | 综合黄色 | 久久蜜桃 | 欧洲视频一区 | 天堂av在线免费观看 | 国产三区四区 | 美女福利视频导航 | 国产一区二区成人在线 | 日韩国产精品一区二区 | 亚洲成人一区在线观看 | 亚洲日韩欧美一区二区在线 | 午夜三区 | 国产精品永久在线 | 日韩三级久久 | 黄色成人在线 | 91麻豆精品国产自产在线观看一区 |