WordPress搜索结果按浏览量排序的方法

03月/31日/WordPress/浏览 304

近期追格小程序小编写了好几篇关于WordPress排序的文章,今天小编讲讲搜索结果按浏览量排序的方法。


WordPress排序文章汇总
https://www.zhuige.com/news/search.html?word=%E6%8E%92%E5%BA%8F


流程1:

将下面代码放到当前WordPress模板functions.php文件内


function csyor_search_filter($query)    
{    
    if( $query->is_search )    
    {    
      $query->set('v_sortby' , 'views');    
      $query->set('v_orderby' , 'desc');    
      add_filter('posts_fields', 'views_fields');    
      add_filter('posts_join', 'views_join');    
      add_filter('posts_where', 'views_where');    
      add_filter('posts_orderby', 'views_orderby');    
    }    
}  
add_filter('pre_get_posts' , 'csyor_search_filter');   


流程2:

安装WordPress插件:WP-PostViews,安装启用即可,若新装,数据可能需要过一会才会有!

发表评论

暂无评论,抢个沙发...

客服 工单