WordPress

WordPress 新着記事に New マークを表示する方法

WordPress で新着記事に New マークを表示する方法を紹介します。
例えば、投稿一覧で新着記事を目立たせたい時に便利な方法です。

新着記事に New マークを表示する方法

新着記事に New マークを表示する場合は、比較演算子を使って New マークを表示したい期間と現在の日時を比較して表示します。
例えば、New マークを記事の公開から60日間表示したい場合は、次のコードを投稿のループ内に追加します。

<?php // 新着記事に New マークを表示
$days = 60; // New を表示させたい期間の日数
$today = date_i18n('U'); // 現在の日付を取得
$entry = get_the_time('U'); // 現在の投稿の時刻を取得
$total = date('U',($today - $entry)) / 86400 ; // 秒数指定 86400 は1日
if( $days > $total ){
echo 'New'; // Newを表示
}
?>

まとめ

WordPress で新着記事に New マークを表示する方法を紹介しました。

合わせて読みたい関連記事