teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

気づいた点を追記しています。

2020/03/13 04:51

投稿

xminimx
xminimx

スコア53

title CHANGED
File without changes
body CHANGED
@@ -30,4 +30,6 @@
30
30
  return $Mail_raw;
31
31
  }
32
32
  add_filter( 'mwform_admin_mail_mw-wp-form-201', 'autoback_my_mail', 10, 3 );//各店舗のアドレスに届く
33
- ```
33
+ ```
34
+ ---
35
+ 追記 今気づいたのですが参考にしたリンク先ではtextareaの初期値を設定していますね…セレクトボックスでは初期値は設定できないのでしょうか。またカスタムフィールドの名前は追加した際に決めたもので合っているでしょうか?

1

function.phpに記述している内容を追記しました。

2020/03/13 04:51

投稿

xminimx
xminimx

スコア53

title CHANGED
File without changes
body CHANGED
@@ -9,4 +9,25 @@
9
9
  ```
10
10
  しかし何かがおかしいようで、ページ推移をしてもshopのvalueは空白(従来の初期値)のままです。
11
11
  functipn.phpに何か記述する必要があるのでしょうか?
12
- 初歩的な問題かもしれませんがご教授のほどお願いします。
12
+ 初歩的な問題かもしれませんがご教授のほどお願いします。
13
+
14
+ ---
15
+ 追記 以下の内容をfunction.phpに記述しています。
16
+ ```php
17
+ //直前のページのステータスを取得
18
+ function autoback_my_mail( $Mail_raw, $values, $Data ) {
19
+ if ($Data->get( 'shop' ) == 'A店'){
20
+ $Mail_raw->to = 'a@gmail.jp';
21
+ } else if ($Data->get( 'shop' ) == 'B店'){
22
+ $Mail_raw->to = 'b@gmail.jp';
23
+ } else if ($Data->get( 'shop' ) == 'C店'){
24
+ $Mail_raw->to = 'c@gmail.jp';
25
+ } else if ($Data->get( 'shop' ) == 'D店'){
26
+ $Mail_raw->to = 'd@gmail.jp';
27
+ } else if ($Data->get( 'shop' ) == 'E店'){
28
+ $Mail_raw->to = 'e@gmail.jp';
29
+ }
30
+ return $Mail_raw;
31
+ }
32
+ add_filter( 'mwform_admin_mail_mw-wp-form-201', 'autoback_my_mail', 10, 3 );//各店舗のアドレスに届く
33
+ ```