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

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

QA

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

답변 1

본문

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

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

function show_first_name_field()
{
?>
    <p>
    <label>사용자 취양<br/>
    <input id="last_name" type="text" size="25" value="<?php echo $_POST['last_name']; ?>" name="last_name" />
</label>
    </p>
<?php
}
add_action('register_form','show_first_name_field');
 // 등록시 추가 항목 입력 검사
function check_fields ( $errors ) {
    if ( $_POST['last_name'] == '' ) {
        $errors->add( 'empty_last_name', "<strong>사용자 추가정보</strong>:이름을 입력하십시오" );
    }
    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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로