• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > WordPress搜索结果按浏览量排序的实现方法

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

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了wordpress搜索插件,wordpress搜索框,wordpress 搜索,wordpress搜索函数,wordpress搜索代码等相关知识,希望对您有所帮助
默认情况下,WordPress 存档页面或搜索结果页面中的日志排列次序是按照从新到旧来排列的,这里我们暂且不管存档页面情况如何,先来说说这个搜索结果页面。如果我们想要搜索结果的日志按照浏览次数的多少来排列,也就是说,被浏览次数较多的日志排在前面,反之,被浏览次数较少的日志则排在后面,如何实现?方法很简单!

  第一步,先安装 Lester Chan 的一个插件 WP-postviews。

  关于这款插件,相信大家都不会陌生的了,它的这主要作用就是用来统计日志被浏览的次数的,这方面在这里就不再多说。好了,去到 WordPress 后台搜索 WP-previews 插件,安装并启用。

  第二步,打开当前主题文件夹中的 functions.php 文件,添加以下代码,位于最后一个?>之前(如果?>存在的话)。
</div>
  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');   
</div> </div> 记得保存更改。这段代码的作用已经很明了,当访问者通过搜索进入搜索结果页面时,会发现被浏览次数最多的日志排在了顶部。

  提示:如果你是刚刚安装了 WP-postviews 这款插件就做以上修改的话,效果可能要过一阵才能看到。 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • WordPress实现搜索结果只有一篇文章时自动跳转到文章的方法
  • WordPress实现搜索结果包括自定义文章类型内容的方法
  • WordPress中添加语音搜索功能的实现方法
  • WordPress搜索结果按浏览量排序的实现方法

相关文章

  • 2018-11-02wordpress 400,404,500报错页面总结
  • 2017-05-13WordPress评论邮件通知无插件实现思路及代码
  • 2018-11-02WordPress阿里云OSS远程附件支持插件 (Aliyun OSS For WordPress)
  • 2018-11-02WordPress 如何判断一篇文章是否存在?
  • 2017-05-13WordPress评论添加楼层显示的方法小结
  • 2017-05-13WordPress自定义表情及其路径的方法
  • 2017-05-13WordPress实现的首页幻灯片展示功能示例【附demo源码】
  • 2018-11-02wordpress登录账号之后才能查看页面(实例)
  • 2017-05-13WordPress分类目录、标签丢失问题的解决方法
  • 2018-11-02小兽仿雷锋网WordPress主题说明文档

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 如何禁用WordPress自动保存草稿功能
    • wordpress php文件如何链接到mysql数据库
    • 新手学习wordpress的学习方法大全
    • WordPress菜单CSS类选项设置方法
    • ​wordpress外贸自建站更换网址对SEO有什么影响吗
    • WordPress自带thumbnail缩略图功能使用介绍
    • wordpress恶意代码解决方法分享
    • Wordpress自定义函数控制文章标题长度
    • WordPress利用评论黑名单屏蔽恶意评论
    • 将WordPress网站使用的谷歌字体下载到自己的服务器

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有