首页 > Wordpress心得 > WordPress文章更新后,显示最后更新时间的方法

WordPress文章更新后,显示最后更新时间的方法

2010年9月27日 AEROFISH 3,116 views 发表评论 阅读评论

有时候我可能会对老的文章进行更新,但更新后总是不显示最后更新时间。其实这是需要主题支持的。

我的主题不支持显示更新时间,但如果参看Wordpress后台的编辑页面是能够找到最后更新时间的。说明WordPress有提供显示最后更新时间的函数。

我找了点资料,原来the_modified_time()这个函数就是显示最后更新时间用的。括号中还需要填上WordPress的日期格式。

下面我修改自己的主题,让其支持显示最后更新时间。

可编辑主题中的single.php和page.php文件。

找到里面的

<?php the_content(); ?>

这一行代码,再在这后加上

<?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年n月j日'); ?>】<?php endif; ?>

这里我使用了一个条件语句,来对只做过修改的文章才显示更新时间。

函数说明:
get_the_modified_time()——获取最后修改时间;
get_the_time()——获取文章发布时间;
the_modified_time()——显示最后修改时间。

有关函数中参数的说明请参考《WordPress日期格式参数说明》一文。

【最后修改时间:2010年12月25日】

本文对我无帮助,减1分本文对我有帮助,加1分 (本文对您有帮助吗?)
Loading ... Loading ...

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.