为WordPress文章添加最后修改时间

2021年3月23日14:49:47 发表评论
微信搜一搜 ts小陈

WordPress后台编辑文章的时候都会有一个发布时间,但是修改后不会出现修改时间,有些站长想要实现将发布时间与修改时间作对比然后判断是展示发布时间还是修改时间或其他,这时候就会使用到WordPress实现最后修改时间函数get_the_modified_time()。

为WordPress文章添加最后修改时间

1、wordpress自带修改时间函数the_modified_time(),这个函数就是显示最后更新时间用的。括号中还需要填上WordPress的日期格式。比如:

  1. <!--?php the_modified_time('Y年n月j日'); ?-->

2、其中的Y年n月j日可以自定义,比如改成Y-m-j或者Y-m-jh:s。格式同上面的发布日期的时间函数。上边的标签太单一,最好能做个判断,如果文章修改过(不包括当天),则显示最后一次修改时间,没修改或者当天修改过,则显示发布日期,代码为:

  1. <!--?php
  2. if ((get_the_modified_time('Y')*365+get_the_modified_time('z')) --> (get_the_time('Y')*365+get_the_time('z'))) : ?>
  3. 最后修改:
  4. <!--?php the_modified_time('Y-m-j h:s'); ?-->
  5. <!--?php else : ?-->
  6. 最后修改:
  7. <!--?php the_date_xml(); ?-->
  8. <!--?php endif; ?-->

 

小陈号卡
ts小陈

发表评论(不允许含有网址!)

:?: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :cry: :mrgreen: :neutral: :razz:

已登录用户不需要填写以下内容