알짜게시판

[워드프레스] 회원가입시 닉네임 필드 추가하기

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

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

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

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

return $errors;
}
add_filter(&#039;registration_errors&#039;, &#039;kh_registration_errors&#039;, 10, 3 );

function kh_register_form()
{
?>
<p>
<label for="nickname">닉네임<br>
<input type="text" name="nickname" id="nickname" class="input" value="<?=$_POST[&#039;nickname&#039;]?>">
</label>
</p>
<?
}
add_action(&#039;register_form&#039;, &#039;kh_register_form&#039;);
?>
[/code]
번호 제목 글쓴이 조회 날짜
175 [Ruby] 윈도우에서 pod install 실행시 UTF-8 오류 26,686 02-28
174 [Ruby] Could not open library 'libcurl' 25,058 02-28
173 WinDivert 서비스 종료 47,588 02-08
172 [Android] Error type 3: Activity class {com.?.MainActivity} … 16,418 02-02
171 [윈도우] 윈도우 서버 2016 IIS 중지 8,666 01-29
170 [그누보드] 새 글 정리하기 3,608 01-28
169 WinDivert 오류코드 4,022 01-24
168 [PHP] Curl 을 이용하여 파일 다운로드 5,673 01-19
167 [PHP] Curl 을 이용하여 json 을 post 보내기 6,369 01-19
166 [그누보드] CKEditor 5 플러그인 10 6,067 01-14
165 칼무리 자동실행이 안 되는 원인를 찾았습니다 1 2,445 12-31
164 [PHP] 워드프레스와 그누보드 연동 모듈 3,265 12-27
163 설치하려고 하는 앱이 Microsoft에서 확인된 앱이 아닙니다. 15,714 10-11
162 [Delphi] 권한상승 1,995 09-04
161 [Delphi] Glyph 에 사용할 이미지 생성하기 1,546 09-02
160 [윈도우] WMI 복구하기 1 6,328 08-20
159 파이썬 아나콘다 업데이트 1,803 08-06
158 [Delphi] bsNone 인 폼에서 드래그 및 크기조절 3,003 07-11
157 윈도우7 에서 WinDivert 2.2 관련 오류 발생시 12,356 07-10
156 [리눅스] Composer 설치하기 1,741 07-06
155 [윈도우] WinHTTP 사용에서 12175 에러 발생시 4,619 04-04
154 [MYSQL] 날짜필드 연장하기 1,909 03-20
열람 [워드프레스] 회원가입시 닉네임 필드 추가하기 2,501 09-21
152 [그누보드] 임의로 테마설정하기 2,498 09-16
151 [리눅스] Swap 생성/수정 2,150 09-04
150 [리눅스] 바이러스 검사 1,941 09-04
149 [그누보드] CKEditor 5 플러그인 4,822 08-27
148 [PHP] 실시간 화면 출력 4,089 08-04
147 [그누보드] 클라우드플레어(Cloudflare) 사용시 아이피 주소 및 URL Schemes 정정 5,775 07-27
146 [윈도우] 원격 데스크탑 접속 기록 삭제하기 2,891 07-24
145 [윈도우] 네트워크 드라이브 커맨드 명령으로 연결하기 1,528 07-11