由于WordPress版本升级,我们分享的部分程序代码,可能不再兼容或已经失效,许多小白站长好不容易找到所需要的资源,结果测试才发现不能使用。这个时候,在WordPress文中加上文章最后更新的时间,可以为他们起到一个提醒作用,如果他们看到文章最后更新时间太久远,心理就会做一个权衡取舍,这样就尽可能节约出一些宝贵时间。
百度了一下,原来 the_modified_time() 这个函数就是显示最后更新时间用的。
简单调用
调用的函数为:<?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(); ?>是文章页模版的时间标签,如果在首页就需要修改成首页的。