度々の質問失礼いたします。
Wordpressで、「任意のフィールド」が「特定の文字列」に更新されたときにメールが送信されるようにしたいです。
恐れ入りますが、functions.phpにどのようなコードを記載すれば実装できますでしょうか?
ご教示いただけたら嬉しいです。
自分なりに関数やフックを調べて見ましたが、どれが適切なのかさっぱりわからず…
お手数ですがよろしくお願いします。
get_currentuserinfo();で取得できるプラグインで作成したフィールド「$current_user->corpcode」ここが更新されたときに、メールが飛ぶようにしたいです。
下記のコードだと、画面が表示される度にメールが送られてしますので…
どうぞよろしくお願いいたしますm(_ _)m
<?php global $current_user; get_currentuserinfo(); if ($current_user->account_type == "サンプル会員ランク" && $current_user->corpcode == "サンプルクーポンコード" ) { $to = Array( 'info@sample.com');// $user_mail = $current_user->user_email; $subject = 'クーポンコードが入力されました。'; $message = <<< EOF 下記会員の割引コードが適用されました。 {$user_mail} 変更してください。 EOF; wp_mail( $to, $subject, $message); } ?>