如何修改近期文章小工具显示的日期时间格式

最近看到有人在问我,如何修改WordPress近期文章小工具上显示的日期时间格式?其实这个问题可以转化为修改WordPress日期时间格式,因为WordPress网站上用到的时间日期格式都是统一的,下面我们就来看下他的源码,WordPress近期文章小工具源码第86-88行:

			<?php if ( $show_date ) : ?>
				<span class="post-date"><?php echo get_the_date(); ?></span>
			<?php endif; ?>

先判断$show_date变量是否为真,这就是近期文章小工具的设置中是否勾选显示文章日期的选项。如果勾选了,就通过get_the_date()函数获取文章发布日期。下面我们来看一下get_the_date()函数:

function get_the_date( $d = '', $post = null ) {
    $post = get_post( $post );
 
    if ( ! $post ) {
        return false;
    }
 
    if ( '' == $d ) {
        $the_date = mysql2date( get_option( 'date_format' ), $post->post_date );
    } else {
        $the_date = mysql2date( $d, $post->post_date );
    }
    return apply_filters( 'get_the_date', $the_date, $d, $post );
}

我们可以看到get_the_date()函数的第一个参数就是日期格式,默认值为空,就去通过get_option( ‘date_format’ )来获取网站设置的日期格式,所以修改修改近期文章小工具显示的日期格式就是修改WordPress的日期格式,如果你非要近期文章小工具和其他地方显示的日期格式不同,那就只有修改近期文章小工具中get_the_date()函数,给它传入你想要的日期时间格式化字符串,更多字符串格式,请参阅:WordPress日期时间格式总结
今天就到这里了,有什么不明白的欢迎下面留言!

(完)

版权声明WordPress头条正在使用WordPress文章版权插件
如未注明,均为原创,转载需注明出处
本文链接地址:http://www.wptoutiao.com/tutorial/607.html

日期格式的相关文章

近期文章小工具的相关文章

还可以分享文章给好友:

发表评论

电子邮件地址不会被公开。 必填项已用*标注