0元购京东自营斐讯K2路由器返399元活动
置顶

在WordPress中设置24小时内的文章日期格式为“之前”发表

作者:     目录: 小代码     发表: 2010年05月20日

WordPress主题中,常见的日期显示格式——“2010年5月20日”,本文将介绍一种新的日期显示格式——“20分钟之前发表”,这种日期显示格式很适合那些内容更新比较频繁的博客。

一. 先看一下 Google实时搜索 中的日期显示格式
在wordpress 中设置24小时内文章日期格式为“之前发表”

上面的日期显示格式效果很酷吧,在wordpress中只需要增加简单的几行代码也可以实现上述的效果。

二. 具体实现方法

只需要在主题文件夹的 functions.php 文件中增加下面的代码即可。

add_filter('the_time', 'timeago');

function timeago() {
global $post;
$date = $post->post_date;
$time = get_post_time('G', true, $post);
$time_diff = time() - $time;
if ( $time_diff > 0 && $time_diff < 24*60*60 )
$display = sprintf( __('%s 之前发表'), human_time_diff( $time ) );
else
$display = date(get_option('date_format'), strtotime($date) );
return $display;
}

三. 说明

sprintf( __(‘%s 之前发表’), human_time_diff( $time ) ) ——日期显示格式,可根据需要自行修改“ %s 之前发表 ”(不包含引号)即可。

发表评论

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