-1

目前用于在我的帖子上<?php echo human_time_diff( get_the_time('U'), current_time('timestamp') ) . ' ago'; ?>显示日期之类的东西22 Days ago,但是当帖子很旧时,比如一年多,它可能会显示类似556 days ago的东西而不是类似的东西1 year ago3 years ago

如何让它以这种格式显示,而不是仅仅计算天数?

4

1 回答 1

0

您必须创建一个函数来计算秒、分钟、小时、天、周、年……

然后添加一个过滤器the_time

add_filter('the_time', 'your function');

如果你需要一个函数来计算时间,在 Jason Bobich 的这篇文章中你有一个很好的:A better way to add time ago to your wordpress

于 2012-12-16T15:03:09.697 回答