알짜게시판

회원가입시 닉네임 필드 추가하기

회원가입시 닉네임 필드를 추가하는 방법입니다.

플러그인 또는 테마/functions.php 에 아래의 소스를 추가합니다.

<?
function kh_wp_register($user_id)
{
    if(!empty($_POST['nickname']))
    {
        update_user_meta($user_id, 'nickname', $_POST['nickname']);
        wp_update_user(array('ID'=>$user_id, 'display_name'=>$_POST['nickname']));
    }
}
add_action('user_register', 'kh_wp_register');

function kh_registration_errors( $errors, $sanitized_user_login, $user_email )
{
    if (empty( $_POST['nickname']))
      $errors->add( 'nickname_error', __('<strong>오류</strong>: 닉네임을 입력해주세요.'));

    return $errors;
}
add_filter('registration_errors', 'kh_registration_errors', 10, 3 );

function kh_register_form()
{
?>
<p>
    <label for="nickname">닉네임<br>
    <input type="text" name="nickname" id="nickname" class="input" value="<?=$_POST['nickname']?>">
    </label>
</p>
<?
}
add_action('register_form', 'kh_register_form');

로그인 후 댓글내용을 입력해주세요

제목 글쓴이 조회 날짜
길호넷 WinDivert 서비스 종료 50,856 21-02-08
개발팁 [Android] Error type 3: Activity class {com.?.Main… 17,131 21-02-02
윈도우 윈도우 서버 2016 IIS 중지 9,632 21-01-29
그누보드 새 글 정리하기 4,738 21-01-28
개발팁 WinDivert 오류코드 4,894 21-01-24
개발팁 Curl 을 이용하여 파일 다운로드 6,641 21-01-19
개발팁 Curl 을 이용하여 json 을 post 보내기 7,251 21-01-19
그누보드 CKEditor 5 플러그인 10 8,028 21-01-14
길호넷 칼무리 자동실행이 안 되는 원인를 찾았습니다 1 3,287 20-12-31
개발팁 워드프레스와 그누보드 연동 모듈 4,357 20-12-27
윈도우 설치하려고 하는 앱이 Microsoft에서 확인된 앱이 아닙니다. 17,331 20-10-11
델파이 권한상승 2,812 20-09-04
델파이 Glyph 에 사용할 이미지 생성하기 2,300 20-09-02
윈도우 WMI 복구하기 1 9,556 20-08-20
파이썬 파이썬 아나콘다 업데이트 2,429 20-08-06
델파이 bsNone 인 폼에서 드래그 및 크기조절 3,853 20-07-11
길호넷 윈도우7 에서 WinDivert 2.2 관련 오류 발생시 14,655 20-07-10
리눅스 Composer 설치하기 2,473 20-07-06
윈도우 WinHTTP 사용에서 12175 에러 발생시 5,768 20-04-04
개발팁 날짜필드 연장하기 2,563 20-03-20
워드프레스 회원가입시 닉네임 필드 추가하기 3,208 19-09-21
그누보드 임의로 테마설정하기 3,240 19-09-16
리눅스 Swap 생성/수정 2,802 19-09-04
리눅스 바이러스 검사 2,604 19-09-04
그누보드 CKEditor 5 플러그인 5,992 19-08-27
개발팁 실시간 화면 출력 4,861 19-08-04
그누보드 클라우드플레어(Cloudflare) 사용시 아이피 주소 및 URL Schemes 정정 6,849 19-07-27
윈도우 원격 데스크탑 접속 기록 삭제하기 4,270 19-07-24
윈도우 네트워크 드라이브 커맨드 명령으로 연결하기 2,419 19-07-11
개발팁 계정 추가 및 외부 접속 허용 2,226 19-07-05
개발팁 변수를 텍스트로 저장 및 캐시로 사용하기 3,870 19-06-30
철학인문회생의길파트너시스템역사과학웹프로그래밍