找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2602|回复: 0

[分享] wordpress教程:文章最后一次修改(更新)时间

[复制链接]
发表于 2016-1-28 14:26:52 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
浏览到一个博客,看到文章标题下显示了最后一次修改时间,于是觉得这个做法很好,WordPress只有在后台编辑文章的时候才能看到文章最后一次修改时间,一般大多数模版都没有给文章标题下把发布时间改成最后修改时间。
我觉得文章最后一次修改时间比发布时间好是因为互联网信息更新快,一段时间以前的某些内容可能已经失效,如果显示的是最后一次修改时间,那么用户会觉得文章发布(修改)的比较晚,可用性比较高(大概就是这意思)。
baidu搜一番,没有介绍关于这个的文章,google了下马上就有几篇相关标题映入眼帘,关键时候还是google好啊!!!
切入正题:原来the_modified_time()这个函数就是显示最后更新时间用的。括号中还需要填上WordPress的日期格式。
调用的函数为:
<?php the_modified_time('Y年n月j日'); ?>

其中的Y年n月j日可以自定义,比如改成Y-m-j或者Y-m-j h:s。
上边的标签太单一,最好能做个判断,如果文章修改过(不包括当天),则显示最后一次修改时间,没修改或者当天修改过,则显示发布日期,代码为:
<?php if ((get_the_modified_time('Y')*365+get_the_modified_time('z')) > (get_the_time('Y')*365+get_the_time('z'))) : ?>

最后修改:
<?php the_modified_time('Y-m-j h:s'); ?><?php else : ?><?php the_date_xml(); ?><?php endif; ?>
<?php the_date_xml(); ?>

是文章页模版的时间标签,如果在首页就需要修改成首页的。
查看更多 wordpress教程 wordpress主题

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-21 20:05 , Processed in 0.044579 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表