スケジュール・メール通知

WordPress Cronを使用して毎日自動的にXMLファイルをチェックし、結果をメールで通知する機能です。

設定方法

  1. 「定期実行を有効化」チェックボックスをオンにする
  2. 実行時刻を設定(日本時間で入力、例: 03:00)
  3. 通知先メールアドレスを入力(空欄の場合はメール送信なし)
  4. 「全設定を保存」をクリック

実行時刻は日本時間(JST)で設定できます。内部的にはUTCに変換されてWordPress Cronに登録されます。サーバー負荷の少ない深夜〜早朝の時間帯がおすすめです。

メール通知の内容

定期チェックが完了すると、指定したメールアドレスに結果が送信されます。メールにはチェック日時、各XMLファイルの解析結果(タイプ・件数)、およびエラーが発生した場合はその詳細が含まれます。

件名: XML VitalCheck 定期チェック結果 - 2026年03月26日 03:15

チェック日時: 2026-03-26 03:15:00

--- チェック結果 ---

[OK] http://example.com/sitemap.xml
  タイプ: Sitemap Index | 件数: 31

[OK] http://example.com/sitemap-page.xml
  タイプ: Sitemap URL Set | 件数: 17

[失敗] http://example.com/sitemap-post.xml
  エラー: XMLの取得に失敗しました

---
⚠ エラーが検出されました。管理画面で詳細を確認してください。

前回実行結果の確認

管理画面の「スケジュール」セクション下部に前回定期実行の日時が表示されます。

WordPress Cronは正確なタイマーではなく、設定時刻以降のサイトアクセス時に実行されます。アクセスの少ないサイトでは実行が遅延する場合があります。

スケジュールの無効化

チェックボックスをオフにして保存するだけで無効化できます。

プラグインを無効化した場合も自動的にCronイベントがクリアされます。

スケジュール実行のフロー
図: スケジュール実行のフロー