サポート » プラグイン » MW WP Formの管理者宛メール設定で、CCに入力フィールドの値を設定したい

  • 解決済 akito006

    (@akito006)


    お世話になります。
    ただいま MW WP Form を利用してお問い合わせフォームを構築しています。

    タイトルの通りなのですが、mwform_hiddenのvalueに入力されたメールアドレスを、管理者宛メール設定内のCCに設定してメールを送信したいのですが、方法はありますでしょうか。

    自動返信メール設定内の自動返信メールのように、使用する項目のキーを入力するとメールが送信されるのを、管理者宛メール設定内のCCで実現したいのです。

    どうぞよろしくお願いします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 別途用意してある既定値ないしは条件選択されたメールアドレスを投稿時にCCに入れ投稿したいということでしょうか。
    CCの既定値にあらかじめ入れておくことはできないのでしょうか。
    必要時にフォームの値を変えるのはJavascriptで行えると思いますが、投稿者本人に入力したメールアドレスへCCとして返すという形でしょうか。
    投稿された方にそのメールをCCで返すのであれば、メールアドレス入力欄の変更がなされたときと投稿前に値をCCに移すJavascriptで可能かと思います。
    いかがでしょうか。

    こんにちは

    MW WP Formは沢山のフィルターフックが用意されているので、それを使って送信メールのCCを変更できそうです。

    自動返信メールを変更するフィルターフック
    https://plugins.2inc.org/mw-wp-form/filter-hook/mwform_auto_mail/

    管理者向けメールを変更するフィルターフック
    https://plugins.2inc.org/mw-wp-form/filter-hook/mwform_admin_mail/

    私はやったことがないので詳細は分かりません・・・

    下記でどうでしょうか?

    /**
     * mw-wp-form-xxx の部分は CC を追加したいフォームのフォーム識別子
     */
    add_filter( 'mwform_admin_mail_mw-wp-form-xxx', function( $Mail, $values, $Data ) {
        $Mail->cc = $Data->get( 'hidden の name' );
        return $Mail;
    }, 10, 3 );
    • この返信は1 週、 3 日前に  Takashi Kitajima さんが編集しました。

    返信が遅れてしまい申し訳ありません。。
    Takashi Kitajimaさんのコードで無事実現することができました。

    返信をしてくださったみなさま、ありがとうございました!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。