ダミー

【WordPress】最近の記事にNEWマークを付ける

2021年4月12日

今回はWordPressの新しい記事にNEWなどのマークを付ける方法をご紹介します。
当記事の環境:WordPress バージョン 5.7.2

最近30日以内の記事にNEWマークを付ける

以下のように、最近の記事にNEWマークを付けたいときに使います。

  • 昨日書いた記事ですNEW
  • 最近の記事です NEW
  • 1ヶ月以上前の記事です
  • 半年前の記事です
<?php
$days = 30; //30日以内の記事にNEWを付ける
$daysInt = ($days-1)*86400; //NEW期間を秒に換算
$today = time(); //今日の日付をエポック秒に換算
$entry = get_the_time('U'); //記事投稿時間をエポック秒で取得
$dayago = $today-$entry;
if ($dayago < $daysInt): ?>
	<!--ここに新しい記事のときの記述を書きます-->
<?php else: ?>
	<!--ここに新しい記事でないときの記述を書きます-->
<?php endif; ?>