投稿日から何日以内の記事にNEWマークまたはアイコンをつける方法をご紹介します。
投稿日から○○日以内の記事にはNEWマークやアイコンを付ける方法
コードは以下になります。
<?php
//日数 こちらに何日以内にするか設定
$days = 10;
// 記事投稿後の経過日数取得
$today = date_i18n('U');
$posted = get_the_time('U',$the_post->ID);
$elapsed = date('U',($today - $posted)) / (60*60*24) ;
?>
<?php if($days > $elapsed) :?>
<p>NEW</p> //記事の経過日から10日以内までNEW表示
<?php endif; ?>
$dayで何日以内にするか設定し,投稿日からの現在の日にちまでの経過日数を計算してそれぞれ変数に格納して比較します。
この場合だと10日以上経過している場合はNEWマークが消えます。
以上になります。ぜひご参考ください。