2件の投稿を表示中 - 1 - 2件目 (全2件中)
-
投稿者投稿
-
2024年11月27日 4:29 PM #142946
【お使いの Snow Monkey Forms のバージョン】 9.0.3
### 実現したいこと
Snow Monkey Formsで作成したフォームを送信時の送られる自動送信メール(ユーザー向け、管理者向け)にログインしているユーザーがフォームを送信した場合に、自動返信メールにログインユーザーの情報(ユーザー名、メールアドレス)を送信したい。
### 発生している問題
### 試したこと
// ログインユーザーの名前を取得するカスタムメールタグ add_filter('snow_monkey_forms/custom_mail_tag', function($value, $name) { if ('login_user_name' === $name) { $current_user = wp_get_current_user(); return $current_user->display_name; } return $value; }, 10, 2); // ログインユーザーのメールアドレスを取得するカスタムメールタグ add_filter('snow_monkey_forms/custom_mail_tag', function($value, $name) { if ('login_user_email' === $name) { $current_user = wp_get_current_user(); return $current_user->user_email; } return $value; }, 10, 2);
のように書いて、現在のログインユーザーの情報を取得して、{login_user_name}、{login_user_email}でメールに記載しようとしているのですが、空欄になってしまいます。
// ログインユーザーの名前を取得するカスタムメールタグ add_filter('snow_monkey_forms/custom_mail_tag', function($value, $name) { if ('login_user_name' === $name) { $current_user = wp_get_current_user(); return "メールアドレス:". $current_user->display_name; } return $value; }, 10, 2);
みたいな感じで書くと、「メールアドレス:」は表示されているので、
フィルターフックを使ったカスタムタグは作成できているようなのですが、
ログインユーザーの情報取得がカスタムタグ内だとうまく取得できてないようなのですが、
解決方法ありますか?♥ 0いいねをした人: 居ません2024年11月27日 6:45 PM #142947先ほどの投稿に補足させていただきます。
過去に質問させていただ下記で回答いただいたメソッドを使っていて、昨日していたのですが、いつのバージョンからかちょっと分からないのですが、最新バージョンでうまくいかないという状態です。
♥ 0いいねをした人: 居ません -
投稿者投稿
2件の投稿を表示中 - 1 - 2件目 (全2件中)
- このトピックに返信するにはログインが必要です。