WordPress 期間指定 バナー

WordPress期間指定

期間を指定してバナーを表示したい場合。期間が過ぎてバナーが表示されては困ります。
データベースを利用して必要箇所にphpコードを記入します。
開始の時刻と終了の時刻を10桁の整数で入力します。
(例)2014年1月1日6時 → 2014010106

タイムゾーンをAsia/Tokyoにセット(サーバによっては必要)
現在時刻を取得し整数化
前半の10桁に開始時刻、後半の10桁に終了時刻を半角数字で入力します。

<?php date_default_timezone_set('Asia/Tokyo'); ?>
<?php $now=(int)date(YmdH); ?>
<?php if ($now >= 2014010106 && $now <= 2014123118: ?>
<p>指定期間中に表示される内容。</p>
<?php else: ?>
<p>通常表示される内容。</p>
<?php endif; ?>

例のように必ず10桁になるように注意します。


コメント&トラックバック