MW WP Formでユーザー情報を表示する方法

アンケートや申込、問い合わせなどに使えるプラグイン
MW WP Formでユーザー情報の表示方法です。
ユーザーの住所などを再度入力してもらわずに
済むので、活用される場合も多いかと思います。

設定方法はは下記をご参照ください。
(たとえばdisplay_nameを表示したい場合)

まずはMW WP Formのフォーム編集内に以下を記入
[mwform_text name=”display_name”]

次にfunction.phpに以下を記入していきます。
//ログインしている場合
if ( is_user_logged_in() ){
function my_mwform_value( $value, $name ) {
if ( $name === ‘display_name’ ) {
$current_user = wp_get_current_user();
$value = $current_user->display_name;
return $value;
}
return $value;
}
nameの値のdisplay_nameをログインしているときに
取得するといったような内容です。
追加したい項目があれば ”if ( $name~” の部分を
追加していきます。

そして最後にフック を記入します。
add_filter( ‘mwform_value_mw-wp-form-xxx’, ‘my_mwform_value’, 10, 2 );
}

xxxの部分にフォームに記載されているフォーム識別子を
入力すればOKです。
(下記図を参考にしてください)

上記場合は19を入力すればOKです。

使えるタグは公式サイトにも記載があります。
他にも詳しいマニュアルが記載されているので
ご検討されている方は公式サイトもご参考に
されてください。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です