WordPress函数 the_modified_time()

说明

该标签显示文章的最后修改时间(与日期),与the_time()作用相当,the_time()显示文章的创建时间。该标签必须用在主循环(loop)中。如果没有指定格式参数,使用管理面板>设置>常规中设定的默认日期格式(注意:这里说的是日期格式)。

如果文章或页面没有经过修改,那么修改时间即发表时间。

如果你希望同时显示文章的发表时间和修改时间,可以用if语句(如if(get_the_modified_time() !=get_the_time()))来避免重复显示相同时间。

用法

<?php the_modified_time( $d ); ?>

参数

$d

(字符串)(可选)所显示日期的日期格式。默认为WordPress管理面板中设定的日期格式。参见设置日期和时间格式。

默认值: F j, Y

示例

默认用法

根据管理面板>设置>常规中设定的默认日期格式(如F j, Y)显示文章的最后修改时间。

<p>Last modified: <?php the_modified_time(); ?></p>

效果:Last modified:December 2,2015

十二小时制时间(am/pm)

若某篇文章修改于下午10:36,下面这个例子以12小时制参数字符串 'g:i a'显示文章的最后修改时间。

<p>Time last modified: <?php the_modified_time('g:i a'); ?></p>

效果:Time last modified: 10:36pm

二十四小时制时间(am/pm)

若某篇文章修改于下午10:36,下面这个例子以24小时制参数字符串'G:i'显示文章的最后修改时间。

<p>Time last modified: <?php the_modified_time('G:i'); ?></p>

效果:Time last modified: 22:36

月、日、年格式

以'F j, Y'(如December 2, 2006)格式显示文章的最后修改时间和日期,可取代the_modified_date()。

<div>Last modified: <?php the_modified_time('F j, Y'); ?></div>

效果:Last modified: December 2,2015

时间和日期

显示时间和日期。

<p>Modified: <?php the_modified_time('F j, Y'); ?> at <?php the_modified_time('g:i a'); ?></p>

效果:Modified:December 2,2015 at 14:35 pm

带有上标或下标数字后缀的日期

在日期后显示上标或下标 stndrdth字母表中的字符用以显示日期格式类型,每个HTML标签字符都需要利用结尾斜线进行字符转义。上标HTML标签为<sup>,下标为<sub>。

<p>Modified: <?php the_modified_time('j\<\s\u\p\>S\<\/\s\u\p\> M Y'); ?></p>

显示效果:Modified:2nd Dec 2015

另:WordPress函数the_modified_date()the_modified_time()类似。