送信するメールの内容をカスタマイズできるフックです。このフックは管理画面以外でフォームを作成するときに使用するためのフックで、過去バージョンとの互換性維持のために残してあるフックなので現在は使用するべきではありません。
フック名「mwform_mail_mw-wp-form-xxx」の xxx の部分はフックを適用したいフォームの作成画面に表示されているフォーム識別子の key になります([mwform_formkey key="3811"] の場合は 3811)。
サンプルコード
/**
* my_mail
* @param object $Mail
* @param array $data
*/
function my_mail( $Mail, $data ) {
$Mail->to = '[email protected]'; // 送信先を変更
$Mail->from = '[email protected]'; // 送信元を変更
$Mail->sender = 'hoge'; // 送信者を変更
$Mail->subject = 'テストです'; // 件名を変更
$Mail->body = '本文だよ'; // 本文を変更
// $Mail->send(); で送信もできます。
return $Mail;
}
add_filter( 'mwform_mail_mw-wp-form-xxx', 'my_mail', 10, 2 );