专注优质Wordpress企业网站搭建与优化

也来微博一下:让你的WordPress显示相对日期时间的方法若干



让你的WordPress显示相对日期时间的方法若干 - 西米CC(http://ximicc.com)一直想给博客的发布时间整为“发表于XX秒之前”的格式,那样感觉更拉风一点,呵呵!但无奈自己完全是个代码盲,要自己实现那是天方夜谭,所以就开始踏上到处求人之路,论坛上其实很快就有人回复了,但结果却不太如意,但还是要感谢那些给予回复的大侠们,比如slene和crazyloong。

正是因为crazyloong的介绍WP-RelativeDate可以实现相对时间功能,但经过试有,效果并不理想,因为它会在显示相对时间的同时也会显示正常时间,这让我感觉到他很多余,而且通过帕兰映像介绍的方法也无法独立显示相应时间(日期),所以决定弃用它!

微博风行,一些细节也倍受追捧,比如你可能希望你博客的文章发布日期或留言时间显示成”5分钟前”,”1年前”…等格式的相对日期。有两个插件可供你选择:

或者你也可以直接使用wordpress内 置的human_time_diff()这个个函数来实现相对日期时间的显示:

相对文章日期:

  1. <?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' ago'; ?>

相对留言日期:

  1. <?php echo human_time_diff(get_comment_time('U'), current_time('timestamp')) . ' ago'; ?>

具体实现原理就不说明了,有兴趣进一步研究的朋友可以查看WordPress官方的函数指南

[ 以下内容您也可能感兴趣 ]

Add a Comment