レッスン予約システムについてのメモです。
講師のスケジュール情報を定期的に削除するために、wp_schedule_event() を使います。wp_schedule_event() で登録されたアクションは、誰かがサイトを訪れたときに、予定されていた時間を過ぎていれば実行される、という仕組みです。
[crayon-68eb2179ac197754491978/]
ベーシック認証(アクセス制限)は無効にします。
ベーシック認証が有効になっていると cron処理が実行されません。
イベント登録状況の確認
イベントの登録状況を確認するために、Cron View というプラグインを使用しました。
イベントの実行間隔は、"hourly", "twicedaily", "daily" のいずれかを指定しますが、より短い実行間隔を追加して、イベントが正しく実行されているか確認しました。
[crayon-68eb2179ac1aa125622763/]
参考にした記事
コメントを残す