WordPress.com における WP‑Cron
このテキストは AI を使用して翻訳されました。英語の原文を表示するには、こちらをクリックしてください。
WordPress には、WP‑Cron と呼ばれるスケジューリングシステムが組み込まれています。WP‑Cron は、WordPress 内でスケジュールされたタスクを実行することにより、システム cron をシミュレートします。これらのタスクには、予約投稿の公開、プラグインによって開始されたバックグラウンド処理の実行などが含まれます。
WordPress.com では、WP‑Cron がこれらのタスクを実行するスケジューリングシステムです。サーバーサイド cron は利用できないため、従来のシステム crontab を設定したり、WP‑Cron をそれに置き換えたりすることはできません。
WP‑Cron の動作の仕組み
WP‑Cron はリクエストトリガー型です。スケジュールされたイベントは、WordPress がリクエストを受信し、実行予定のイベントを検出したときに実行されます。トラフィックの少ないサイトでは、WP‑Cron をトリガーするリクエストが少ないため、スケジュールされたイベントが予定時刻より遅れて実行されることがあります。
WP‑Cron イベントの管理
WordPress 内からスケジュールされたイベントの可視性や制御を強化したい場合は、WP Crontrol などのプラグインを使用できます。
このようなツールを使用すると、WordPress 管理画面で WP‑Cron イベントの表示、実行、作成が可能になります。ただし、これらのツールは WP‑Cron の仕組みの中で動作するものであり、サーバーサイド cron へのアクセスを提供するものではありません。
WP‑Cron をより安定して実行する
WP‑Cron をより安定して実行する必要がある場合は、Jetpack や Uptime Robot などの外部監視サービスを使用して、定期的にサイトへリクエストを送信できます。これにより、WP‑Cron をトリガーするリクエストの頻度が増加し、信頼性が向上します。
最終更新日: 6月 19, 2026