質問編集履歴

2

補足

2017/10/16 05:22

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  お手数ですがよろしくお願いします。
12
12
 
13
- 「$current_user->corpcode」ここが更新されたときに、メールが飛ぶようにしたいです。
13
+ get_currentuserinfo();で取得できるプラグインで作成したフィールド「$current_user->corpcode」ここが更新されたときに、メールが飛ぶようにしたいです。
14
14
 
15
15
  下記のコードだと、画面が表示される度にメールが送られてしますので…
16
16
 

1

コードの追記

2017/10/16 05:21

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -9,3 +9,43 @@
9
9
  自分なりに関数やフックを調べて見ましたが、どれが適切なのかさっぱりわからず…
10
10
 
11
11
  お手数ですがよろしくお願いします。
12
+
13
+ 「$current_user->corpcode」ここが更新されたときに、メールが飛ぶようにしたいです。
14
+
15
+ 下記のコードだと、画面が表示される度にメールが送られてしますので…
16
+
17
+ どうぞよろしくお願いいたしますm(_ _)m
18
+
19
+ ```ここに言語を入力
20
+
21
+ <?php
22
+
23
+ global $current_user;
24
+
25
+ get_currentuserinfo();
26
+
27
+ if ($current_user->account_type == "サンプル会員ランク" && $current_user->corpcode == "サンプルクーポンコード" ) {
28
+
29
+ $to = Array( 'info@sample.com');//
30
+
31
+ $user_mail = $current_user->user_email;
32
+
33
+ $subject = 'クーポンコードが入力されました。';
34
+
35
+ $message = <<< EOF
36
+
37
+ 下記会員の割引コードが適用されました。
38
+
39
+ {$user_mail}
40
+
41
+ 変更してください。
42
+
43
+ EOF;
44
+
45
+ wp_mail( $to, $subject, $message);
46
+
47
+ }
48
+
49
+ ?>
50
+
51
+ ```