WordPress: 新しい投稿にNEWと表示させる方法

差がn日以内なら NEW を表示
例として14日以内の投稿にNEWを表示させます。

function.php

$TODAY = strtotime(date('Y-m-d'));
function check_new_post($date) {
  global $TODAY;
  $date = strtotime($date);
  $dayDiff = abs($TODAY - $date) / 86400; //(60 * 60 * 24)
  if ($dayDiff < 14) {
    return true;
  }
  return false;
}

 

これで表示できます。

<?php
  if(check_new_post( get_post_time('Y-m-d') )) {
    echo 'NEW';
  }
?>

 

参考サイト

category cloud