事情的起因是看大家最近都忙于写年终总结,我也想写,但是对于自己在网站折腾这块到底弄了啥,缺乏一个系统的认知,主要是缺少数据,于是就开发了这款WP插件。时年鉴是一款功能丰富的WordPress插件,专注于为网站提供全面的内容统计和数据分析功能。
为确保数据实时更新,本插件不支持缓存。如您安装的有缓存插件,请将此页面设置为永不缓存。
考虑到如本站一样部分网站服务器不在本地,可能会产生跨时区问题,导致跨年当天0-8时发布的内容会统计到上年,我提供了2个版本,一个是通过$wpdb+ DateTime+ 时区转换,一个是通过get_posts()+ date_query,优先推荐第一个。
激活插件后,新建页面,使用短代码或者简码即可创建前台页面:
[yearbook]使用短代码在网站任何位置显示时年鉴:
[yearbook year="2023" show_title="true" show_charts="true"]在WP后台设置中找到时年鉴进入后台设置:
插件虽然叫做时年鉴,但是允许重命名,需要注意的是,后台配置的重命名是页面显示中的名称,页面标题还是在页面编辑中修改。
内容类型插件会自动检测你的页面、媒体和各种post的type类型,如果选中了显示评论,则前台年(月)度统计概览、年(月)度统计详情和统计可视化中均会出现评论统计。
如果选中了显示图表,则前台显示数据可视化,图表类型只有当选中显示图表后才会被激活可见。为了更好的使用图表,折线图、面积图和雷达图在月度模式下将自动隐藏,因为它们不适合。这里要感谢秋风于渭水,他(她)提出了双Y轴设计,让评论单独拎出来,这样能更好的显示其他数据,解决了困扰我多日的难题。
前台之最显示数目考虑倒页面整洁,最多选择3个,这里考虑到页面和媒体一般不具备交互性,比如留言评论,所以会过滤掉这两种,只显示所有的post类型。如果选择3个的话,就是文章、片刻各显示3个。
插件支持从网站运营之日起即开始发布第一篇文章所有自然年度和月度的分析,比如本站是从2023年9月开始发布,则会自动屏蔽掉该年以前的月份。所有数据会实时更新,自动更新为选择的年份或月份数据。
插件具有同比和环比的分析功能,逻辑简单汇总如下,通过同比环比对比,你可以对整年和整月的数据有一个比较系统的认知。
总之我感觉目前插件基本运行没有问题了,如果你还有更好的建议,请评论留言。
下载地址:
更新记录:
2025/12/30 V1.0.1
全站支持PJAX,后台可控制是否开启;全站支持文件缓存,后台可控制是否开启,支持一键缓存和一键清除缓存;修复了统计概览颜色块和统计可视化颜色块不一致的BUG;修复了统计概览统计数与统计可视化鼠标提示数不一致的BUG;对后台界面顺序进行前后调整优化。
2025/12/31 V1.0.2
新增最佳博友功能,展示任意年度和任意月份互动最多的访客;后台可控制数量,最多显示15位;点击博友名称可访问博友网站,优化了对网址中含有中文的转换逻辑。









@西瓜猜字谜 还好吧。
@菲克 看着没有任何改观,能不能把网址中时年改为字母试试。
@菲克 你的页面是哪个啊,我看一下找找原因。
@似水流年 你看一下,主菜单有个时年,你点开,选 2025 年。
@菲克 我更新了代码,主要是assets/js/frontend.js做了兼容处理,你看一下,另外我发现你的站不会切换年月啊,你替换下试试。
@似水流年 我全部下载了替换一下试试
@panjinye@qq.com 沾了AI的光?新年快乐!
@威言威语 是的,你的太快了,我的优化之路还很长。
@obaby 你手机访问一下我的页面看正常吗?
@似水流年 貌似没问题
@全局变量 你可以下载源码,让AI转换成ty版的。
@ymz316 看以后还有什么需求再慢慢添加吧,暂时这样了。