修改wordpress时间格式为xx前

喜欢个性wordpress博主无处不在。今天再为大家推荐一种类似微博显示时间的那种“发表于”的格式,希望你能够喜欢。之前,广州网站建设【http://SEO.yeah2.com】已经发布过两个类似的wordpress代码了,效果都是很不错的,这里也一并推荐一下:《修改发表时间为“××分钟前”》《另一种显示××分钟前发表》Wordpress秀出自己

//时间显示xx前
add_filter(‘the_time’, ‘past_date’);
function past_date(){
$suffix=’前’;
$endtime=’2419200′;
$day = ‘天’;
$hour = ‘小时’;
$minute = ‘分钟’;
$second = ‘秒’;
if ($_SERVER[‘REQUEST_TIME’])
$now_time = $_SERVER[‘REQUEST_TIME’];
else
$now_time = time();
$m = 60; // 一分钟
$h = 3600; //一小时有3600秒
$d = 86400; // 一天有86400秒
$endtime = (int)$endtime; // 结束时间
$post_time = get_post_time(‘U’, true);
$past_time = $now_time – $post_time; // 文章发表至今经过多少秒
if($past_time < $m){ //小于1分钟
$past_date = $past_time . $second;
}else if ($past_time < $h){ //小于1小时
$past_date = $past_time / $m;
$past_date = floor($past_date);
$past_date .= $minute;
}else if ($past_time < $d){ //小于1天
$past_date = $past_time / $h;
$past_date = floor($past_date);
$past_date .= $hour;
}else if ($past_time < $d*10){
$past_date = $past_time / $d;
$past_date = floor($past_date);
$past_date .= $day;
}else{
echo get_post_time(‘m-d’);
return;
}
echo $past_date . $suffix;

可以不经允许随意转载,分享:广州SEO,移动互联网营销 » 修改wordpress时间格式为xx前

分享的每套dede模板,整站带数据源码,wordpress模板,整站源码下载,帝国cms模板,带数据帝国cms网站,淘宝客源码,女性网站模板等源码的下载链接地址请咨询QQ索取。
赞 (0)
分享到: 更多