目前正在使用<?php echo human_time_diff( get_the_time('U'), current_time('timestamp') ) . ' ago'; ?>
为帖子上的日期显示类似22 Days ago
的内容,但是当帖子非常陈旧时,比如一年多时间它可能会显示556 days ago
而不是某些内容例如1 year ago
或3 years ago
如何让它以该格式显示而不是仅计算天数?
答案 0 :(得分:0)
您必须创建一个函数来计算秒,分,小时,天,周,年......
然后向the_time
添加过滤器:
add_filter('the_time', 'your function');
如果你需要一个计算时间的函数,在这篇Jason Bobich的文章中你有一个好的:A better way to add time ago to your wordpress