激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

DEDECMS|帝國CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋果CMS|極致CMS|CMS系統|

服務器之家 - 建站程序 - Wordpress - WordPress搜索結果按瀏覽量排序的實現方法

WordPress搜索結果按瀏覽量排序的實現方法

2019-09-23 11:58WordPress建站網 Wordpress

如果我們想要搜索結果的日志按照瀏覽次數的多少來排列,也就是說,被瀏覽次數較多的日志排在前面,反之,被瀏覽次數較少的日志則排在后面,如何實現?方法很簡單

默認情況下,WordPress 存檔頁面或搜索結果頁面中的日志排列次序是按照從新到舊來排列的,這里我們暫且不管存檔頁面情況如何,先來說說這個搜索結果頁面。如果我們想要搜索結果的日志按照瀏覽次數的多少來排列,也就是說,被瀏覽次數較多的日志排在前面,反之,被瀏覽次數較少的日志則排在后面,如何實現?方法很簡單!

第一步,先安裝 Lester Chan 的一個插件WP-postviews。

關于這款插件,相信大家都不會陌生的了,它的這主要作用就是用來統計日志被瀏覽的次數的,這方面在這里就不再多說。好了,去到 WordPress 后臺搜索 WP-previews 插件,安裝并啟用。

第二步,打開當前主題文件夾中的 functions.php 文件,添加以下代碼,位于最后一個?>之前(如果?>存在的話)。

  1. // SEARCH FILTER     
  2. function base6_search_filter($query)     
  3. {     
  4.     if( $query->is_search )     
  5.     {     
  6.       $query->set('v_sortby' , 'views');     
  7.       $query->set('v_orderby' , 'desc');     
  8.       add_filter('posts_fields''views_fields');     
  9.       add_filter('posts_join''views_join');     
  10.       add_filter('posts_where''views_where');     
  11.       add_filter('posts_orderby''views_orderby');     
  12.     }     
  13. }      
  14. add_filter('pre_get_posts' , 'base6_search_filter');    

記得保存更改。這段代碼的作用已經很明了,當訪問者通過搜索進入搜索結果頁面時,會發現被瀏覽次數最多的日志排在了頂部。

提示:如果你是剛剛安裝了 WP-postviews 這款插件就做以上修改的話,效果可能要過一陣才能看到。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 校花被肉干高h潮不断 | 成人免费一区二区三区视频网站 | 911精品影院在线观看 | 在线a毛片免费视频观看 | 久久免费视频1 | 欧美一区二区三区免费电影 | 毛片在线视频免费观看 | 亚洲欧美爱爱 | 国产91中文字幕 | 精品亚洲国产视频 | 成人国产综合 | 正在播放91 | 一级尻逼视频 | 51色视频 | asian裸体佳人pics | 国产精品麻豆一区二区三区 | 国产精彩视频在线 | 国产成人高潮免费观看精品 | 日日夜av| 国产99视频精品免视看9 | 国产精品999在线 | 欧美日韩在线播放一区 | 思思久而久而蕉人 | 91免费在线播放 | 蜜桃精品视频在线观看 | 亚洲国产成人久久成人52 | 亚洲网在线观看 | 91精品国产乱码久 | 国产精选电影免费在线观看 | a级高清免费毛片av在线 | 韩国精品一区二区三区四区五区 | 西川av在线一区二区三区 | 素人视频在线观看免费 | 日日鲁夜夜视频热线播放 | 亚洲电影在线观看高清免费 | 黄色一级片在线免费观看 | 成人福利在线视频 | 红杏网站永久免费视频入口 | 欧美性成人 | 久久成人免费网 | 看毛片电影 |