2021国产自在自线免123/美国豪放女兵/亚洲 成人 在线/精品国产免费视频 - 天堂av自拍

網站新聞
最新新聞
 嘰里呱啦借助AI 科技…
 科技網站Gizmodo靠A…
 騰訊劉熾平:互聯網…
 騰訊全球數字生態大…
 美國零售巨頭同阿里…
 各位商家看過來,支付…
 星巴克終于要與阿里…
 阿里巴巴多有錢,京…
 ofo被滴滴和螞蟻金服…
 騰訊暴跌1400億美元…
 又一電商巨頭“倒下…
您當前的位置:首頁 >> 網站新聞
提高WordPress搜索相關性
時間: 2012/11/24 16:25:57  點擊: 2731

實在扛不住 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 搜索的結果相關性就提高了很多。

上一篇: SEO三大難點及解決辦法
下一篇: 網站備案期間如何不關站
宏藍首頁 網站建設 網站推廣 客戶案例 網站新聞 人才招聘 支付方式 網站論壇 網站地圖   關于宏藍 聯系宏藍
 
電話:020-85562980 傳真:020-85563269 郵箱:service@macroblue.net
聯系地址:廣州市中山大道89號國家軟件產業基地天河軟件園華景園區12S-05 郵編:510630
版權所有 (C) 2003-2011 www.zhenluyuan.com 網站ICP備案號:粵ICP備05020325號-8