테스트 사이트 - 개발 중인 베타 버전입니다

php 입력폼 수정 좀 도와주세요

엔티300 10년 전 조회 1,955

적용을 못해 다시 질문올립니다 (수정한 소스도 올려주시면 감사하겠습니다)

//등록 양식에 항목을 추가 (프로필 페이지에 존재하는 항목)

function show_first_name_field()
{
?>
   

   
   
   

}
add_action('register_form','show_first_name_field');
 // 등록시 추가 항목 입력 검사
function check_fields ( $errors ) {
    if ( $_POST['last_name'] == '' ) {
        $errors->add( 'empty_last_name', "사용자 추가정보:이름을 입력하십시오" );
    }
    return $errors;
}
add_action('registration_errors','check_fields',10,3);
 // 등록시 추가 항목 저장
// 동시에 'last_name'를 'display_name'에도 자동 설정
function tml_user_register( $user_id ) {
    if ( !empty( $_POST['last_name'] ) ) { //'last_name '에 입력 유무를 판정
        // 'last_name'에 대한 입력 값을 취득
        $last_name = $_POST['last_name'];
        //'display_name'를 'last_name'의 값으로 자동 설정
        $args = array(
            'ID' => $user_id,
            'last_name' => $last_name,
            'display_name' => $last_name
        );
        wp_update_user( $args );
     }
}

add_action('user_register', 'tml_user_register');

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

B
10년 전

input 이 아닌 셀렉트 형태로 바꿔주세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인