WordPress获取文章浏览总数

大部分 WordPress 都会安装 wp-postviews 插件来记录文章浏览量,这是一个很实用的插件。不过它并没有提供计算文章浏览总数的功能,为了弥补这个缺憾,我们可以在插件基础上 DIY 一个统计文章浏览总数的功能。

实现很简单,网络上也已经有文章做了分享,代码如下:

这个代码实现的原理是先把所有符合条件的 meta 字段全部查询了出来,然后做遍历运算得到最终浏览总数,比较啰嗦。

所以我重新写了一个性能更好的函数,尤其是用于大量文章的网站的时候,代码如下:

实现更加简单,直接使用 MySQL 的 sum 方法计算浏览总数,一步到位。

用法和上文代码一样:

1、将这个函数添加到 WordPress 主题函数模板文件 functions.php 当中即可(注意如果之前加过同名函数的话,请先删除,否则会出现冲突导致网站报错!

2、在需要显示浏览总数的地方,加入如下代码即可:

好了,本文分享结束,希望对你有所帮助。

  • 2013年12月31日
  • WordPress获取文章浏览总数已关闭评论
  • 2,286
  • A+
所属分类:网站建设