ご注意!

この記事には PHP コードが含まれており、開発者を対象としています。このコードは便宜上提供していますが、コードのカスタマイズやサードパーティの開発についてはサポートを提供していません。

追加のガイダンスについては、WPBeginner の カスタムコードの追加方法に関するチュートリアル を参照してください。

閉じる

説明

wpforms_tasks_entry_emails_trigger_send_same_process フィルターは、非同期で送信される通知メールを有効/無効にするために使用されます。デフォルトの動作は有効です。

パラメーター

$enabled
(bool) true を返すと、非同期通知メールが無効になります。デフォルトは false です。

ソース

wpforms/includes/emails/class-emails.php

詳細情報

WPForms バージョン 1.5.9 以降、フォームのメール通知は「バックグラウンドプロセス」と同様に非同期で送信されるようになりました。トラフィックの少ないサイトなど、場合によっては通知の送信に遅延が生じることがあります。このフィルターを使用して、非同期フォーム通知を無効にし、フォーム処理中に即座に通知を送信することができます。

/**
 * Disable form notifications sending asynchronously.
 *
 * @link    https://wpforms.com/developers/wpforms_tasks_entry_emails_trigger_send_same_process/
 *
 * @param   bool   $enabled    Default is false (emails send asynchronously).
 * @return  bool
 */

add_filter( 'wpforms_tasks_entry_emails_trigger_send_same_process', '__return_true' );

参考記事

メール通知送信のバックグラウンド処理を無効にする方法