sky-fly
フォーラムへの返信
-
フォーラム: プラグイン
返信が含まれるトピック: 【MW WP Form】URL引数をもとに管理者宛メール設定を動的にする。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)フォーラム: プラグイン
返信が含まれるトピック: 【MW WP Form】URL引数をもとに管理者宛メール設定を動的にする。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を表示したい過去の投稿にて回答がございました。
http://ja.forums.wordpress.org/topic/129397?replies=12大変失礼をいたしました。
フォーラム: プラグイン
返信が含まれるトピック: MW WP Form 投稿タイトルを使用する。