前提
- そのままのphpで制作
- jQueryやjsは普通に使える
- フレームワークやWordPressは使用なし
要件
サイト運用してる際、公開日時を指定して内容を表示させる場合あるかと思いますが、その日時になる前に今そのページをプレビューさせるいい方法ってありますでしょうか?
現状の対策
$_GET['debug']
などを表示条件に入れてプレビュー表示
上記の問題点
プレビュー確認は可能だが、その日時にちゃんと表示されるかテストできない
これってサイト運用において致命的でしょうか?
現状のコード
php
1<?php if (isset($_GET['debug'])): // debugがurlパラメータで送られたら ?> 2最新のページもしくは内容表示 3<?php elseif (strtotime('2022-07-01 9:59:59') < strtotime(date('Y-m-d H:i:s'))): // 日時が来たら ?> 4最新のページもしくは内容表示 5<?php else: // 日時がまだ来ていなければ ?> 6旧ページもしくは内容表示 7<?php endif; ?>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。