WonderCSS

如何让 WordPress 时间显示为”几天前”

WordPress 默认的日志时间函数 <?php the_time() ?> 显示出的时间效果为“年月日时分秒”的数字排列,如 2013年2月27日 等多种方式。

如何更改wordpress时间显示方式,如 facebook 和 twitter 那样显示文章创建离现在的时间,比如 “2天前” “5分钟前”。除了修改 the_time() 的显示方式外,我们还可以通过 WordPress 的 human_time_diff() 函数来实现这个功能。

首先创建一个函数到functions中,复制下面的代码到 functions.php 中:


// Changing time ago
function time_ago( $type = 'post' ) {
	$d = 'comment' == $type ? 'get_comment_time' : 'get_post_time';
	return human_time_diff($d('U'), current_time('timestamp')) . "" . __('前');
}

然后你就可以在主题中调用这个函数了:

<?php echo time_ago(); ?>

本网站首页显示出的时间就是用这个方式调取的,放心使用吧!

另一种修改 WordPress 时间显示为 几天前

By 于湛 发布于 2013.02.27 2,242 次浏览

如何让 WordPress 时间显示为”几天前”》上有1条评论

  1. Pingback引用通告: 另一种修改 WordPress 时间显示为 几天前 | WonderCSS

发表评论

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