WordPress获取文章浏览总数

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

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

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

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

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

用法和上文代码一样:

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

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

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

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

刷新评论

加载中,请稍候...