前提・実現したいこと
MW WP Formで送信先を該当投稿ページのカスタムフィールド 「mailfield」の値にしたい
(質問し直しました。)
実際のコード
MW WP Form123を投稿ページに呼び出しています。
カスタムフィールド 「mailfield」も設定しています。
function mail_mwform($Mail, $values, $Data) { global $wp_query; $postID = $wp_query->post->ID; $fieldform = get_post_meta($postID, 'mailfield', true); $Mail->to = $fieldform; return $Mail; } add_filter('mwform_admin_mail_mw-wp-form-123', 'mail_mwform', 10, 3);
起こること
1つ目に登録したmailfieldあてに全ての問い合わせがきます。
投稿Aの問い合わせフォーム(mailfield:AA@mail) -> AA@mailあてに届く
投稿Bの問い合わせフォーム(mailfield:BB@mail) -> AA@mailあてに届く
以下のようにmailfieldを呼び出した際は正常に表示されます。
funciton.php
1function inpostCf() 2{ 3 global $wp_query; 4 $postID = $wp_query->post->ID; 5 $field = get_post_meta($postID, 'mailfield', true); 6 return $field; 7} 8add_shortcode('viewCf', 'inpostCf');
MW WP Formで使う際うまくmailfieldが呼び出せないのですが、理由がわかりません。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/03/13 02:28