WordPress 热门文章插件

最近被 WordPress 热门文章插件搞得有些郁闷。曾经为了给水景一页配个热门文章列表,仔细考察了 WordPress 插件库里几乎所有的热门文章插件。最后挑了个 WordPress.com Popular Posts 和 WordPress.com stat 组合,但是现在又被 WordPress 团队里一些不甘寂寞的人逼得改投 SubZane Google Analytics Plugin 和 Google Analytics Dashboard 组合不要用这个,详见这里)。

WordPress.com stat 是 WordPress.com 官方开发的一个访问统计服务,类似于 Google Analytics 和百度统计,只是更贴合一般个人网站使用,因为它关心的正是我们这些小站长关心的数据。WordPress.com Popular Posts 就是通过前者调用 WordPress.com 的统计数据来展示一段时间内的热门文章的。不要问我为什么不使用一个本地记录访问量的插件来解决这个问题,我也说不清楚为什么。

然后曾经因为 WordPress.com 统计在不做任何声明的情况下给他们的统计代码插入了一个 quantserve.com 网站的 JavaScript 文件来跟踪用户访问情况而一度考虑放弃使用 WordPress.com stat (也就意味着要放弃使用这个组合来展示热门文章列表)。WordPress.com stat 的这一行为引起了很多人的不满(via WordPress support forum),但是 WordPress.com stat 的作者,也是 WordPress 项目的负责人之一,Matt Mullenweg 回应说“不想用就别用,反正我就是要插入这段代码了”:

There’s no financial aspect to stats.

Or… turn off the stats plugin? :)

我不喜欢这个 QuantCast 的统计代码是因为它在国内的加载速度非常之慢。后来似乎有所改善,也就不了了之。谁让你使用别人开发的东西呢?!

但是前几天突然发现这个功能不行了,页面上显示不出热门文章列表。后来发现是 WordPress.com 更改了 API 接口规范(存疑),WordPress.com Popular Posts 无法正常读取统计数据,实际上就连 WordPresss.com stat 插件也无法访问统计数据了,报告说我的 WordPress.com 用户无权查看统计数据。这个问题又在 WordPress.com Popular Posts 插件的支持论坛里引起了广泛讨论,后来才发现事情是 WordPress.com 统计造成的,不是该插件没有更上升级进度。当然,Automattic 团队的某个代表说正在修复 WordPress.com stat 的问题,估计再过几天就好了。(refer 1, refer 2

但是我已经等不及了,好多天已经过去了才说要“再等几天”。然而奇怪的是,如果你改用 WordPress.com 新发布的另一个插件套装 Jetpack by WordPress.com 却又能够正常工作了。这个插件包含了 WordPress.com stat 的所有功能。但是它同时还包含了一大堆你可能用不上的东西,尤其是 wp.me 短链接,估计没几个人喜欢吧。如果你安装了这个插件,该功能是无法配置的,就像是 WordPress.com stat 带的那个小笑脸,而且依然包含了通过几次转接加载(难道见不得人吗?)的 quantserve.com 的代码。

个人认为,WordPress.com 统计肯定是与 QuantServe.com 达成了什么约定,然后就这样大摇大摆地挟持用户使用 QuantServe.com 的代码。WordPress.org 是个开源社区,但毕竟, WordPress.com 是个商业公司。

反正我决定不再使用 WordPress.com 提供的统计功能了。如何解决这个热门文章列表的问题呢?我转投到了 Google 统计,使用 SubZane Google Analytics PluginGoogle Analytics Dashboard 组合来调用 Google 统计数据得到热门文章列表。Google Analytics Dashboard 负责从 Google 获取统计数据,同时显示一个统计数据概要在你的控制面板里(可选择关闭),而 SubZane Google Analytics Plugin 则只是调用其函数来形成列表。

只是我觉得 SubZane Google Analytics Plugin 开发得并不完善,所以花了我一些时间来修改其代码,才得到了您现在看到的这个样子。这样子很好,我现在只使用 Google 这唯一的一个统计服务了。

因为修改 SubZane Google Analytics Plugin 代码因不同的网站可能有所差异,我就不在这里描述了。如果有需要可以留言或者直接跟我联系©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/wordpress-popular-posts-plugin/>。转载请保留此信息及相应链接。

3 条关于 “WordPress 热门文章插件” 的评论

  1. 引用通告: 博客维护记录:增加文章阅读次数显示 « 水景一页

  2. wp插件太多 很多都不知道是什么

    • 多了不是更好嘛,需要实现什么功能就去找找,不需要的就不用去关心它

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)