Pie Register 에서 회원등록시 User Defined Fields 가 wp_usermeta 테이블에 등록되지 않는 문제 해결방법

pie-register.php 소스에 다음과 같이 수정하면 회원가입시에도 사용자 정의 필드가 등록된다.

owl 2013-01-04 22.55.51

변경전 소스

#Profile 
add_action( 'show_user_profile', array($this, 'Add2Profile') );
add_filter( 'user_contactmethods' , array($this, 'update_contact_methods') , 10 , 1 );
add_action( 'edit_user_profile', array($this, 'Add2Profile') );
add_action( 'profile_update', array($this, 'SaveProfile') );
#Validate User
add_action( 'login_form', array($this, 'ValidateUser') );

변경후 소스

#Profile 
add_action( 'show_user_profile', array($this, 'Add2Profile') );
add_filter( 'user_contactmethods' , array($this, 'update_contact_methods') , 10 , 1 );
add_action( 'edit_user_profile', array($this, 'Add2Profile') );
add_action( 'profile_update', array($this, 'SaveProfile') );
add_action( 'user_register', array($this, 'SaveProfile') );
#Validate User
add_action( 'login_form', array($this, 'ValidateUser') );