워드프레스 이메일 필수 제거, 빅스페이서

워드프레스 어드민 사용자 추가시 이메일 필수 항목 제거

워드프레스를 사용하다보면, 이메일 없이 가입을 하고자 하는 경우가 생깁니다.

이런 경우 특히 어드민 관리자 화면에서 난감한 경우가 발생합니다.

가입을 대신하는 상황이고, 이메일이 없는 경우, 이런 경우에 아주 유용한 후킹 코드입니다.

 

이렇게 등록된 코드 이후에 이메일이 없어지고 나면,

로그인시 이메일이 잘못된 경우 또는 패스워드를 변경해야하는 경우 가입된 이메일로 보낸다는 메시지가 나옵니다.

이 경우에도 모두 막아두어야 하겠죠.

아래의 코드를 사용하면 됩니다.

 

function no_wordpress_errors(){
return ‘정보가 잘못되었거나 접근 권한이 없습니다!’;
}
add_filter( ‘login_errors’, ‘no_wordpress_errors’ );

 

add_action( ‘user_profile_update_errors’, ‘a_wp_remove_new_user_email_error’, 10, 3 );
function a_wp_remove_new_user_email_error( $errors, $update, $user ) {
unset( $errors->errors[’empty_email’] );
}

댓글 남기기