WordPress:過去30日以内の投稿記事に「NEW」を表示する。

最新記事に「New」を表示させて、30日が経過したら自動的に「New」が消える動作を実現するphpコードです。

<!-- 過去30日以内の記事にNewマークつける -->
<?php
    $days=30;
    $today=date('U');
    $entry=get_the_time('U');
    $diff1=date('U',($today - $entry))/86400;
    if ($days > $diff1) {
  echo '<span class="new">New</span>';
  }
?>

表示させた”New”はCSSで装飾するといい感じですし、画像を配置してもいいですね。

以下のエントリから抜粋し、引用させて頂きました。ありがとうございました!

参考記事:WordPressでトップページに最新記事5件をリスト表示 –

コメントをどうぞ!