現在、私の投稿に日付の<?php echo human_time_diff( get_the_time('U'), current_time('timestamp') ) . ' ago'; ?>
ようなものを表示するために使用して22 Days ago
いますが、投稿が非常に古い場合、1 年以上のよう556 days ago
に、1 year ago
または3 years ago
日を数えるだけでなく、その形式で表示するにはどうすればよいですか?
秒、分、時間、日、週、年などを計算する関数を作成する必要があります。
次に、フィルターを次のように追加しますthe_time
。
add_filter('the_time', 'your function');
時間を計算する関数が必要な場合は、Jason Bobich のこの投稿に良いものがあります: A better way to add time ago to your wordpress