WordPress 投稿日時の表示を何分前や何日前にする方法

WordPress 投稿日時の表示を何分前や何日前にする方法

WordPress で投稿日時の表示を「何分前」や「何日前」にする方法を紹介します。
例えば、Twitter や Facebook のように相対的な経過時間を表示したい時に便利な方法です。

投稿日時の相対的な経過時間の表示方法

WordPress で相対的な経過時間を取得するには human_time_diff 関数を使用します。
次のコードをテンプレートのループ内に追加します。

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

例えば、現在時刻から2分前に投稿された場合は「2分前」と表示されます。
WordPress のバージョンによっては、年や月の表記が異なる場合があるので注意が必要です。

まとめ

WordPress で投稿日時の表示を「何分前」や「何日前」にする方法を紹介しました。