最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WordPress搜索結果按瀏覽量排序的實現(xiàn)方法

  發(fā)布時間:2013-05-18 13:47:35   作者:佚名   我要評論
如果我們想要搜索結果的日志按照瀏覽次數的多少來排列,也就是說,被瀏覽次數較多的日志排在前面,反之,被瀏覽次數較少的日志則排在后面,如何實現(xiàn)?方法很簡單
默認情況下,WordPress 存檔頁面或搜索結果頁面中的日志排列次序是按照從新到舊來排列的,這里我們暫且不管存檔頁面情況如何,先來說說這個搜索結果頁面。如果我們想要搜索結果的日志按照瀏覽次數的多少來排列,也就是說,被瀏覽次數較多的日志排在前面,反之,被瀏覽次數較少的日志則排在后面,如何實現(xiàn)?方法很簡單!

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

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

  第二步,打開當前主題文件夾中的 functions.php 文件,添加以下代碼,位于最后一個?>之前(如果?>存在的話)。
PHP Code復制內容到剪貼板
  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');   
記得保存更改。這段代碼的作用已經很明了,當訪問者通過搜索進入搜索結果頁面時,會發(fā)現(xiàn)被瀏覽次數最多的日志排在了頂部。

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

相關文章

最新評論

建湖县| 布尔津县| 杭锦旗| 柳州市| 海伦市| 天水市| 乌拉特中旗| 张掖市| 志丹县| 西乡县| 台前县| 页游| 庄河市| 长子县| 苏尼特左旗| 龙南县| 永新县| 桃园县| 永德县| 汽车| 安塞县| 遵义市| 陈巴尔虎旗| 社旗县| 滨海县| 湟中县| 监利县| 和田市| 无锡市| 玉溪市| 密山市| 扎囊县| 九江市| 咸阳市| 大余县| 鄢陵县| 峨眉山市| 长沙市| 城市| 定州市| 即墨市|