WPFormsがメール通知の送信に使用しているバックグラウンド処理を無効にしたいですか?この包括的なチュートリアルでは、ステップバイステップでプロセスをガイドします。
WPFormsのバージョン1.5.9以降、非同期タスクがメール通知の送信処理に実装されました。非同期タスクはバックグラウンド処理としても知られており、データを定常的に送信するのではなく、断続的に送信することができます。しかし、これらのタスクは、特にトラフィックの少ないサイトでは、電子メール通知の遅延を引き起こすことがあります。
幸いなことに、この機能を無効にするのは簡単なPHPフィルターでできる。
バックグラウンド処理を無効にする
これらの非同期タスクを無効にするには、以下のPHPスニペットをサイトに追加する必要があります。スニペットの追加方法がわからない場合は、WPFormsのカスタムPHPまたはJavaScriptの追加に関するチュートリアルを参照してください。
/** * 非同期に送信されるフォーム通知を無効にする。 * * @link https://wpforms.com/developers/how-to-disable-the-background-processing-for-sending-email-notifications/ */ add_filter( 'wpforms_tasks_entry_emails_trigger_send_same_process', '__return_true' );
これで完了だ!このスニペットで、Eメール通知を送信するためのバックグラウンド処理タスクを無効にすることができました。メール通知をもっとカスタマイズしたいですか? チュートリアル「メール通知に空のフォームフィールドを表示する方法」をご覧ください。