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

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

QA

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

본문

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

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

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT