워드프레스 / Ultimate Member / 메모
Created 2022-05-30
Last Modified 2023-08-17
차례
필수 입력 필드 별표(*) 표시
얼티밋 멤버 - 설정 - 기타
회원 가입 후, 로그인 후 이동할 페이지 설정
얼티밋 멤버 - 사용자 역할
사용자 정의 유효성 검사 만들기
예를 들어 0000-00-00 형식의 날짜를 입력 받고 싶다면, 테마의 functions.php에 다음 코드를 추가한다.
function um_custom_validate_jb_date( $key, $array, $args ) { if ( isset( $args[$key] ) && !preg_match('/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/', $args[$key]) ) { UM()->form()->add_error( $key, __( '0000-00-00 형식으로 입력해주세요.', 'ultimate-member' ) ); } } add_action( 'um_custom_field_validation_jb_date', 'um_custom_validate_jb_date', 30, 3 );
그리고, 필드 설정에서 [확인하기]를 [사용자 정의 유효값]으로 변경한 후 [사용자 지정 작업]에 jb_date를 입력하고 저장한다.
이메일 배경색 없애기
Ultimate Member가 보내는 메일의 배경은 회색이다. 이를 흰색으로 변경하고 싶다면 functions.php에 다음 코드를 추가한다. style은 적절히 수정.
add_filter( "um_email_template_body_attrs", function( $css_atts ) { return 'style="background: #ffffff;"'; } );
메시지 기능 추가하기
Ultimate Member에서 공식적으로 제공하는 메시지 플러그인이 있다. 그런데 유료이다. 만약 무료가 필요하다면 Better Messages 플러그인을 사용한다.
개인 정보 처리 방침 만들기
우리나라 법률 상 홈페이지에 회원 가입을 받을 때에는 개인 정보 처리 방침에 동의를 받아야 한다. Ultimate Member에서 구현하는 방법은...
- 개인 정보 처리 방침을 담은 페이지를 만든다.
- 회원 가입 폼의 [개인 정보 정책]에서 [아니오]로 되어 있는 것을...
- [예]로 변경하고, [내용]을 개인 정보 처리 방침이 있는 페이지로 설정한다.
- 나머지 텍스트는 적절히 수정...
- 이제 회원 가입 폼에 해당 내용이 나오고...
- 동의하지 않으면 가입이 되지 않는다.
이용 약관 동의 만들기
- Ultimate Member - Terms & Conditions 플러그인을 설치하고 활성화한다.(번역은 얼티밋 멤버 - 이용약관)
- 설정하는 방법은 개인 정보 정책과 같다.