为wordpress文章添加类似于twitter的时间戳
导读:本文教你如何在你的wordpress文章后显示一个类似于“发表于N小时”前的时间戳。主要通过修改wordpress主题的fuction.php文件来实现。
经常上twitter或是国内微博(microblog)、SNS网站的人或许都发现了:当你发表一个状态的时候,系统会自动计算出来你状态发布距离现在的时间,并展现出来,如:“豬頭六 1小時前 通過QQ”这样的状态提示。

现在这个应用貌似很流行,当然,无所不能的wordpress也可以实现。如果你打算用wordpress建一个微博客的话,这个小技巧还是能用的上的。
下面是具体方法:
1、打开wordpress主题中的 theme fuction文件function.php,复制下面代码,并粘贴到文件的最后(注意:要粘贴到?>之前。)
function time_ago( $type = 'post' ) {
$d = 'comment' == $type ? 'get_comment_time' : 'get_post_time';
return human_time_diff($d('U'), current_time('timestamp')) . " " . __('ago');
}
2、打开单篇日志页面,一般为single.php或index.php,复制下面代码,并粘贴到你想要显示位置。
<?php echo time_ago(); ?>
3、最后,如果你愿意,还可以给这段代码加上CSS样式,一切搞定。
效果看这里:http://mashable.com/ (The Social Media Guide)
英文原文:Tip: Display Twitter-Like Time Stamp on WordPress Posts !
我是你的粉絲,O(∩_∩)O哈哈~
@小菜 郵件回覆發件人地址測試。O(∩_∩)O哈哈~
呵呵,感觉很不错的,找个时间改改看试试哦~。+1
@DaZuoo 谢谢支持。好久不更新博客了,惭愧啊。
呵呵,写博就是要个雅兴,更新随意嘛,畅快最重要。