inc2734 / mw-wp-form

69 stars 46 forks source link

#42 メールのPostIDを取得するための修正 #43

Closed tomothumb closed 8 years ago

tomothumb commented 8 years ago

Issueにあげた件、作ってみました。 モデルに$Mail_Parserを含めてよいかわからなかったのですが、最低限の情報のみ(Post IDのみ)返すようにしています。

このサンプルコードで取得できるようになってます。

function sample($mail, $data) {
    $mailid = $mail->get_saved_id(); // DBに保存されたIDを取得
    $savedmail = get_post($mailid); // メールのPOSTを取得

}
add_action( 'mwform_before_send_admin_mail_mw-wp-form-6', 'sample', 10, 2  );
inc2734 commented 8 years ago

プルリクありがとうございます!ご指摘の点は僕も常々思っていて、かといって Mail_Parser でその値を管理するのはどうなのか…ということでなかなか手を付けれずにいました。少し検討させてください。