カスタムフィールドに入力した日時と現在の日時を比較して
期限が来たら自動で公開終了〜とかしたいとき。
page-template.php
//カスタムフィールドの日付を取得(AFC)
$due_date = get_field('due_date');
//日付が空は無期限とする
if(!empty($due_date)) {
$now_date = new DateTime(wp_date('Y-m-d G:i:s'));
$close_date = new DateTime($due_date);
if($close_date < $now_date){
wp_redirect(esc_url(home_url('/closed/')));
exit;
}
}
wp_date()
を使わないと日時が9時間ずれるみたい。