• 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本身不带文章浏览数的统计功能,所以要先将文章浏览数记录起来,才能在显示文章的时候读取到浏览数。wordpress的数据库中文章表是wp_posts,其中没有浏览次数的字段,如果自己加字段改动就大了。比较好的办法就是将数据记录在wp_postmeta这个表中,这个表就是用来记录一些文章扩展数据的。实现代码如下:


代码的流程就是先从wp_postmeta获取文章的浏览数,然后进行判断:如果没有获取到则增加文章浏览数的数据,初始值设置为1;否则就将浏览数加1,更新文章浏览数。

最后只需将这段代码复制到主题的funtions.php文件中,并在文章页面(single.php)的主循环内调用即可,调用代码如下:


文章浏览数记录之后就能读取到了。代码如下:


代码的流程就是从wp_postmeta获取文章的浏览数,如果没有就返回1,否则就返回浏览数。

将这段代码复制到主题的funtions.php文件中,在需要的地方调用这个方法就可以了。

小结

网上流行的版本有调用delete_post_meta,仔细查看代码发现没有什么必要。另外还有一个postviews插件也能实现类似功能,不过从官网来看只兼容到wordpress 3.3.2版本。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

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

  • WORDPRESS文章中微信打赏功能的2种实现方法
  • WordPress之给文章内容中间插入广告的实现方法
  • WordPress给文章图片自动添加链接的方法
  • Wordpress实现文章支持和反对功能的方法
  • WordPress获取指定分类文章数量的方法
  • wordpress随机调用显示文章的方法总结
  • Wordpress实现单篇文章分页显示的方法
  • WordPress 实现文章评论排行榜
  • WordPress查询某年某月文章的SQL语句
  • wordpress抓取文章第一张远程图片保存到本地的方法

相关文章

  • 2017-05-13WordPress加入短代码运行框(运行代码/复制代码/清空代码无插件)
  • 2017-05-13WordPress 不同分类目录调用不同模板的方法
  • 2018-11-02让你的wordpress统计代码不统计自己的访问
  • 2017-05-13WordPress在IIS服务器上的伪静态设置方法(解决中文URL无法访问问题)
  • 2017-05-13WordPress增加返回顶部效果的方法
  • 2017-05-13WordPress打开速度非常慢的解决办法
  • 2018-11-02WordPress自定义文章作者名称插件
  • 2018-11-02使用最多的WP-PageNavi分页导航插件
  • 2017-05-13wordpress修改固定链接后301重定向的方法
  • 2018-11-02WordPress 技巧:首页任意文章后插入广告

文章分类

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

最近更新的内容

    • 纯代码获取wordpress网站所有文章链接
    • WordPress后台直接显示文章、页面、分类、标签和用户等ID号
    • WordPress分类目录、标签丢失问题的解决方法
    • 如何进行Wordpress的后台设置
    • WordPress插件安装方法和上传语言包的方法
    • WordPress主动推送文章至百度熊掌号插件
    • WordPress边栏调用带Gravatar头像的最新评论
    • 使用CDN后WP-PostViews插件计数不准确的解决办法
    • 4行代码解决wordpress密码忘记问题
    • WordPress数据备份心得分享

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

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