站内想放一个热门文章榜,先要解决”热”这个字怎么算。用第三方统计平台的数据,导出的报表要手工对到文章标题上,缓存插件一开,页面浏览量还会被算少;装了统计代码又担心脚本拖慢首屏,还得处理 Cookie 合规提示。更麻烦的是运营需要的是一个能排序的数字:哪几篇值得放到首页、哪几篇该回头补充、本周比上周涨了多少,这些都要能在后台直接看到,而不是先导出一张表再算。Post Views Counter 就是在这个位置上工作的:把浏览计数放在站点自己的数据库里,用视图、区块或短代码把数字显示到页面上,并提供按月对比的看板与可排序的后台列。它在插件目录有 10 万以上活跃安装,当前版本 1.8.1。本文按浏览量与访问量的区别、三种计数模式的取舍、缓存环境下的配置要点来讲。
Post Views Counter是什么?
它是一款站内内容统计插件,由 dFactory 维护,统计结果存在自己的数据库表里,不依赖外部统计脚本。它记两个数:浏览量按你选定的内容类型逐篇统计,可以显示在页面上,也可以用来排序;访问量是站点级的总数,从某个浏览器的第一次计数开始,在设定的计数间隔内把后续浏览合并成一次访问,因此只出现在全站看板里,不落到单篇文章。
这两个数分开算,是为了让”有多少人看”和”看了多少页”不混在一起。当前版本 1.8.1,要求 WordPress 6.4 以上、PHP 7.4 以上,提供 26 种语言。

核心功能
它把统计压到最小可用:只记需要的数,只在你要求的位置显示。适合靠内容排序做运营的编辑、需要给客户看数据的代运营,以及不想为一份浏览量接入整套分析平台的站长。
- 逐篇计数——按文章类型选择要统计的内容,页面、自定义类型都能纳入。
- 三种计数模式——PHP、JavaScript、REST API 三选一,按站点是否有缓存、是否要挡机器人来定。
- 后台看板——按月展示浏览量、访问量或两者对比,进行中的月份与上月同期比。
- 可排序列表——文章列表里加一列浏览量,点表头即可按热度排,另附每篇的走势图。
- 异常提示——流量信号列会把明显偏离上月同期的文章标出来,便于排查被抓取或异常转发。
- 任意位置显示——自动追加、区块、短代码或模板函数四种方式,位置自己定。
- 排除规则——机器人、登录用户、指定角色与 IP 都可排除,避免内部访问把数字抬高。
- 数据迁移——一键导入 WP-PostViews、Statify、Page Views Count 的历史计数,换插件不必从零开始。
使用场景
需要它的场合通常已经有一个具体的运营动作在等数据:首页要放热门榜、周报要写环比、广告位要按阅读量报价。下面几类角色用得最多。
| 人群/角色 | 场景描述 | 推荐指数 |
|---|---|---|
| 内容站编辑 | 首页热门榜按浏览量自动排序,不必每周手工换 | ★★★★★ |
| 代运营与自由职业者 | 给客户看每篇的阅读走势,数据存在客户自己的站里 | ★★★★★ |
| 广告与商务对接 | 按阅读量给广告位定价,需要可核对的站内数字 | ★★★★☆ |
| 多语言站点运营 | 配合 WPML 或 Polylang 分别看各语种的表现 | ★★★★☆ |
| 已用专业分析平台的团队 | 归因、漏斗、来源分析仍要回分析平台,插件只补一个站内显示 | ★★☆☆☆ |
操作指南
配置的难点只有一个:站点开了页面缓存时,PHP 模式可能统计不到真实浏览。先把计数模式定下来,再决定显示位置,顺序反了要返工。
- 在后台的 安装插件 页搜索 Post Views Counter 安装并启用,或从 Post Views Counter 下载压缩包上传安装。
- 进入 设置 → Post Views,在 General 里勾选要统计的内容类型,先只选文章,确认数字正常再扩到页面。
- 选计数模式:无缓存站点用 PHP,开了整页缓存的改用 JavaScript 或 REST API。
- 设 Count Interval,即同一浏览器重复浏览合并计算的时间窗,默认值够用,热文页可调长。
- 在 Exclusions 里勾掉机器人与登录用户,内部测试时把自己的 IP 也加上。
- 到文章编辑页插入 Post Views 区块,或用短代码放到模板想要的位置,避免自动追加打乱排版。
- 打开 Dashboard 的小工具,确认浏览量、访问量与上月同期对比都有数据。(历史数据可从 WP-PostViews 等插件一键导入,导入前先备份数据库。)
支持平台
它是 WordPress 后台插件,统计与展示都在站点内完成,没有独立客户端,也不采集跨站行为。要求 WordPress 6.4 以上、PHP 7.4 以上,已测试到 7.1.4,界面提供 26 种语言。多站点环境可用,WPML 与 Polylang 兼容;区块编辑器里有 7 个区块,其中按作者、分类与全站汇总的几个需要付费版。
产品定价
免费版在插件目录直接下载,逐篇计数、三种计数模式、后台看板、排序列表与区块显示都在免费范围内。Pro 版增加 AJAX 计数与缓存兼容、按日期与作者的报表、访问趋势、流量来源、分类与作者页统计、自定义统计周期、CSV 与 XML 导出,以及 Elementor Pro、Divi 等页面构建器的排序集成,具体金额以官方定价页为准。
常见问题
Q:统计数据会暴露访客信息吗?
默认只存聚合后的总数,不记录单个访客的身份。防止重复计数用的是浏览器本地存储,付费版提供不使用 Cookie 的存储方式;开启严格计数时会短暂缓存由 IP 推导出的标识,用于去重,不做画像。
Q:免费版够用吗?
只想在页面上显示阅读量、并在后台按热度排序,免费版够用。需要缓存环境下的实时计数、按作者或分类的报表、流量来源与导出 CSV 时,才需要 Pro。
Q:开了缓存插件还能统计吗?
能,但要换计数模式。整页缓存会把 PHP 执行结果直接发出去,PHP 模式统计不到后续浏览,改用 JavaScript 或 REST API 模式即可;两者都会在页面加载后单独发一次计数请求,不受缓存影响。
开发者小结
Post Views Counter 的定位是”够用的站内计数”:不追求归因与漏斗,只把每篇的浏览量和全站访问量记准,并且让这个数字能被排序、能显示、能对比。适合内容驱动、需要热门榜与周报的站点,也适合要把数据留在自己服务器上的团队。边界要说清:它统计的是站内浏览,不追踪用户从哪来、看了还去了哪,来源分析仍要回专业平台;缓存环境必须换计数模式,否则数字会明显偏低;免费版没有报表导出与按作者分类的细分,运营维度一多就要付费。把它当成站内的计数器与排序依据,而不是分析平台,预期就不会错位。

