WordPressにて、最新の投稿に「NEW」を表示させたい・・・
参考にしたのは以下の記事。
「NEW」を表示させたい箇所に以下を記述します。
- <?php
- $days = 7; //Newを表示させたい期間の日数
- $today = date_i18n('U');
- $entry = get_the_time('U');
- $kiji = date('U',($today - $entry)) / 86400 ;
- if( $days > $kiji ){
- echo 'New!';
- }
- ?>
ただ、これだと単に「NEW」と表示されて終わりなので、自分の場合は「NEW」をspanで囲み、
- <?php
- $days = 7; //Newを表示させたい期間の日数
- $today = date_i18n('U');
- $entry = get_the_time('U');
- $kiji = date('U',($today - $entry)) / 86400 ;
- if( $days > $kiji ){
- echo '<span>New!</span>';
- }
- ?>
spanにスタイル設定しました。
- #topics ul li span {
- color:#fff;
- background-color:#3e82b9;
- padding:0 5px;
- margin-right:5px;
- }
こんな感じ。

より詳細につきましては WordPressでNew!を表示するパターン別4つの方法 をご参考に。
同じような記事はたくさんありますが、個人的には一番参考になりました。
起業に向け一言
今後も使うかどうかなんて、分からない