HOME
워드프레스

[워드프레스]회원 가입 후 자동으로 display name을 nickname으로 변경하기

on
2021-12-14

운영하는 사이트 중에 nick_name 사용자 메타필드를 만들어서 ‘별명’을 적게 하고 있다. 워드프레스는 기본적으로 회원 가입 시 사용자명(id)를 display name으로 세팅한다. 만약 display name을 회원 가입 시 다른 정보로 변경하고 싶다면 다음과 같이 사용하면 된다.

아래의 예시는 회원가입 후 자동으로 display name을 nickname으로 변경하는 내용이며 ‘pre_user_display_name’이라는 hook을 활용한다.

add_filter('pre_user_display_name', 'cn_set_nick_name');
function cn_set_nick_name($display_name){
    $nick = esc_html($_POST['nick_name']);
    if(isset($nick)){
        $display_name = $nick;
    }
    return $display_name;
}
TAGS

Comments

RELATED POSTS
검색하기