情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
*MW Form は開発終了になっています。
ユーザーがログイン時は登録済みの情報をMW Form に反映する。
if ( is_user_logged_in() ){ function my_mwform_value( $value, $name ) { if ( $name === 'お名前' ) { $current_user = wp_get_current_user(); return $current_user->last_name.' '.$current_user->first_name; } if ( $name === 'フリガナ' ) { $current_user = wp_get_current_user(); return $current_user->kana; } if ( $name === '性別' ) { $current_user = wp_get_current_user(); return $current_user->gender; } if ( $name === 'birth' ) { $current_user = wp_get_current_user(); return $current_user->birth; } ~ if ( $name === '資格' ) { $current_user = wp_get_current_user(); return $current_user->licence; } if ( $name === 'こだわり' ) { $current_user = wp_get_current_user(); $styles = str_replace("|", ",", $current_user->work_style); return $styles; } if ( $name === 'その他' ) { $current_user = wp_get_current_user(); return $current_user->comment; } return $value; } add_filter( 'mwform_value_mw-wp-form-xxx', 'my_mwform_value', 10, 2 ); }
ユーザー情報の項目追加はWP Members を使用しています。