1. HOME
  2. 開発・ブログ運営
  3. WordPress
  4. 続:WordPress で 7日以内に投稿した記事に「NEW」アイコンをつけてみた
2012年06月09日
WordPress で 7日以内に投稿した記事に「NEW」アイ ...
2012年02月12日
WordPress3 のテーマを変更しました
2012年06月26日
WordPress でランダムに記事をピックアップして表示して ...
2012年06月08日
WordPress の the_date() で同日の記事の日 ...
2014年08月05日
Google ウェブマスターツールで指摘された内容を修正してみ ...
2012年12月05日
WordPress でカテゴリを並び替えるためのプラグインを ...

続:WordPress で 7日以内に投稿した記事に「NEW」アイコンをつけてみた

WordPress で更新した記事など、任意の場所に NEW アイコンを表示させる方法です。

以前の、WordPress で 7日以内に投稿した記事に「NEW」アイコンをつけてみた では、フィルターフック(add_filter())を使って、記事タイトルや日付の後に New アイコンをつけてみましたが、今回は任意の位置に NEW アイコンを付ける方法です。

指定した日数が経過すると、自動で NEW アイコンが表示されなくなります。

NEW アイコンを表示する

任意の場所に、NEW アイコンを追加するには、以下の関数を functions.php に追加するだけです。(NEW アイコンの画像は別途用意してください。)

関数一行目の $days = 7; で表示する日数を指定します。7であれば7日間。3にすれば4日後に NEW アイコンが消えます。

そして、NEW アイコンを表示したい任意の場所に、

を追加します。

strtotime() の引数(”2012-06-15 00:00:00″)に、NEW アイコンを表示させる開始日を「YYYY-MM-DD HH:MM:SS」の形式で指定してください。

strtotime() の引数で指定した日時から、functions() に追加した関数の日付後まで NEW マークが表示されます。

functions() の引数を 2 つにして、開始日時と表示期間を渡すようにしてあげれば、関数の使い勝手が良くなると思いますので、適当に修正してみてください。

でわでわ。







この記事にコメントする





Copyright © 2012 - 2014 MacBook Air とWordPressでこうなった All rights reserved
Powered by WordPress.