WordPress实现最后修改时间函数get_the_modified_time()

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

WordPress实现最后修改时间函数get_the_modified_time()-WP帮
get_the_modified_time()函数介绍

检索(获取)当前文章最后修改的时间。

get_the_modified_time( string $format = '', int|WP_Post $post = null )

参数:

$format(string):(可选)用于检索撰写文章修改时间的格式。“G”,“U”或 PHP 日期格式默认为 time_format 选项中指定的值。默认值:''

$post(int|WP_Post):(可选)WP_Post 对象或 ID,默认为当前文章。默认值:null

返回:

(string|int|false) 格式化的日期字符串或 Unix 时间戳,如果$format 是'U'或'G'。错误的失败。

函数所在文件:wp-includes/general-template.php

function get_the_modified_time( $format = '', $post = null ) {

$post = get_post( $post );

if ( ! $post ) {

$the_time = false;

} else {

$_format = ! empty( $format ) ? $format : get_option( 'time_format' );

$the_time = get_post_modified_time( $_format, false, $post, true );

}

return apply_filters( 'get_the_modified_time', $the_time, $format, $post );

}

get_the_modified_time()函数使用示例

示例:使用 WordPress 默认格式返回当前帖子的最后修改时间,并使用 PHP echo 命令显示它。

<?php echo get_the_modified_time(); ?>

示例:以 WordPress 默认格式返回 ID 为$ post-> ID 的帖子的最后修改时间。

<?php echo get_the_modified_time( '', $post->ID ); ?>

示例:将以秒为单位的当前帖子的最后修改时间(自 1970 年 1 月 1 日以来,被称为 Unix Epoch)分配给变量$ u_time。

<?php $local_timestamp = get_the_modified_time( 'U' ); ?>

人已赞赏
WordPress建站

WordPress如何判断访问者使用的浏览器?

2021-2-5 13:45:27

WordPress建站

WordPress如何实现屏蔽用户在评论中链接地址?

2021-2-5 13:46:07

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索