説明

wpforms_emails_send_email_dataフィルターを使用すると、WPFormsがメールを送信する前に生のメールデータを変更できます。このフィルターを使用して、メールごとに受信者、件名、メッセージ、ヘッダー、または添付ファイルを変更できます。このフィルターは、ローカライゼーション、ブランディング、または受信者のアドレス、フォームの設定、その他の利用可能なデータに基づいて特定の通知をターゲットにする場合に役立ちます。

パラメータータイプ説明
$dataarraytosubjectmessageheaders、およびattachmentsを含むメールデータ配列。
$emailオブジェクト送信メッセージのメールオブジェクトインスタンス (WPForms_WP_Emails)。

ソース

wpforms/includes/emails/class-emails.php

/**
 * Add a prefix to all WPForms email subjects.
 */
function wpf_dev_prefix_email_subject( $data, $email ) {
    $data['subject'] = '[WPForms] ' . $data['subject'];
    return $data;
}
add_filter( 'wpforms_emails_send_email_data', 'wpf_dev_prefix_email_subject', 10, 2 );