情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
ユーザーがログイン時は登録済みの情報を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 を使用しています。