フォーラムへの返信

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック投稿者 sky-fly

    (@sky-fly)

    add_filter( ‘mwform_admin_mail_mw-wp-form-xxx’, ‘my_admin_mail’, 10, 2 );
    function my_admin_mail( $Mail, $data ) {

    //URL引数をもとにpost_idを取得
    $shop_page_post_id = $_GET[‘post_id’];
    //post_idをもとに記事の情報を取得
    $shop_page_post = get_post( $shop_page_post_id );
    //post_idをもとに記事のカスタムフィールドに登録されたメールアドレスを取得
    $shop_email = get_post_meta($shop_page_post->ID, ‘shop_email’, true);
    //取得したメールアドレスを管理者メールの送信先に設定する
    $Mail->to = $shop_email;

    $Mail->send();

    return $Mail;
    }

    「$Mail->send();」を付け足すと
    【問い合わせメールを受ける側へ送られるメール】
    管理者宛メールが2通届きました。

    【問い合わせをした方へ送られるメール】
    自動返信メールが1通届きました。

    となり、今度は管理者宛メールが2通となってしまいました…。
    何をどうすればよいのでしょうか(T0T)

    トピック投稿者 sky-fly

    (@sky-fly)

    hiddinフィールドで取得するとソース側に見えていることとなり仕様としてはマズイと思い、こちらを参考に下記の通りにしてみました。

    add_filter( ‘mwform_admin_mail_mw-wp-form-xxx’, ‘my_admin_mail’, 10, 2 );
    function my_admin_mail( $Mail, $data ) {

    //URL引数をもとにpost_idを取得
    $shop_page_post_id = $_GET[‘post_id’];
    //post_idをもとに記事の情報を取得
    $shop_page_post = get_post( $shop_page_post_id );
    //post_idをもとに記事のカスタムフィールドに登録されたメールアドレスを取得
    $shop_email = get_post_meta($shop_page_post->ID, ‘shop_email’, true);
    //取得したメールアドレスを管理者メールの送信先に設定する
    $Mail->to = $shop_email;

    return $Mail;
    }

    ですが、
    【問い合わせメールを受ける側へ送られるメール】
    管理者宛メールが1通届きました。

    【問い合わせをした方へ送られるメール】
    管理者宛メールと自動返信メールの2通が届いてしまいました。

    なぜ2通届いてしまうのか…わかりません。
    ご教授いただければ幸いです。

    フォーラム: プラグイン
    返信が含まれるトピック: MW WP Form:URL因数でpostmetaを表示したい
    トピック投稿者 sky-fly

    (@sky-fly)

    過去の投稿にて回答がございました。
    http://ja.forums.wordpress.org/topic/129397?replies=12

    大変失礼をいたしました。

    フォーラム: プラグイン
    返信が含まれるトピック: MW WP Form 投稿タイトルを使用する。
    トピック投稿者 sky-fly

    (@sky-fly)

    早々のご回答ありがとうございます。

    上記方法で設置できました!
    ありがとうございました。

    これまでいろいろ試してきた「お問い合わせプラグイン」の
    いいとこ取りをしたプラグインに出会い、とても感動しました!

    今後も活用させていただきたいと思っております。

    このトピックは解決済みとさせていただきます。

4件の返信を表示中 - 1 - 4件目 (全4件中)