首页
Search
1
v2ray异常错误之二
3,310 阅读
2
linux时区设置
2,698 阅读
3
DB2常用操作
2,173 阅读
4
websphere修改jvm内存xmx和xms
1,929 阅读
5
nfs客户端文件属主为nobody的现象
1,552 阅读
技术
生活
运动
游戏
电影
登录
Search
标签搜索
docker
linux
troubleshooting
nginx
secure
truenas
mysql
windows
python
esxi
docker swarm
oracle
zabbix
tomcat
blog
dsm
群晖
rpa
freenas
db
yuc
累计撰写
291
篇文章
累计收到
0
条评论
首页
栏目
技术
生活
运动
游戏
电影
页面
搜索到
1
篇与
的结果
2025-08-01
typecho Joe主题增加文章更新时间
需求背景 不管是 wordpress 还是 typecho ,在发表文章后都是只有发布时间的,后续多次更新文章,显示的发布时间也不会有变更。这样即使中途做了更新,但时隔几年的文章让人无法了解其中的内容是否还能跟目前的技术匹配。无法让读者快速的筛选,从而损失了大量的测试时间。 针对上面这个问题,可以在文章中增加一个最新更新的字段,它显示文章最近一次更新的时间 实现方案 其实 typecho 数据表中不仅有文章的创建时间,也是有文章最近更新时间字段的,只是没有显示罢了,那么直接使用这个数据即可 经过了解 Joe 的主题支持的钩子函数不太好,所以无法通过插件来注入,而web中编辑主题也无法很好的插入,实际的页面展示部分在其 public/batten.php 文件,需要在这个部分插入 更新时间 这个字段 配置修改 以下是修改步骤 登陆服务器,找到主题目录中的配置文件 typecho/usr/themes/Joe/public/batten.php 在配置文件中,可以看到其他字段的部分,比如:文章发布时间,评论数等 可以选择在发布时间下的代码增加如下: <span class="line">/</span> <span class="text">最后修改: <?php echo date('Y-m-d H:i', $this->modified); ?></span> 保存后可以立即刷新文章页面,即可看到增加了更新时间字段的显示
2025年08月01日
3 阅读
0 评论
0 点赞