WordPressでバックグラウンド処理

WordPressで重たい処理をさせようとすると、表示に時間がかかってよろしくありません。

そこで、バックグラウンドで処理させたいときは、wp_schedule_single_eventを使います。

https://wpdocs.osdn.jp/関数リファレンス/wp_schedule_single_event

まず、バックグラウンドで処理したいことを登録。

これでバックグラウンド処理始動。

なので、

とすることで、コンテンツを表示する度にバックグラウンドでやりたいことを動作させられる。
(ただし、spawn_cron( time() ); としても、60秒に一回しか処理しない)

タイトルとURLをコピーしました