티스토리 뷰
wpmem_login_redirect
로그인 시 사용자를 리디렉션하는 필터 후크.
Parameters
$redirect_to
(문자열)(필수) 사용자를 리디렉션할 URL입니다.
$user_id
(정수)(선택 사항) 사용자의 기본 키 ID입니다.
사용 방법
add_filter( 'wpmem_login_redirect', 'my_login_redirect', 10, 2 );
function my_login_redirect( $redirect_to, $user_id ) {
// This will redirect to https://yourdomain.com/your-page/
return home_url( '/your-page/' );
}
메모
- 플러그인 버전 3.1.7에서 로그인 기능에 WordPress login_redirect 후크가 추가되었습니다.
- login_redirect에 대한 필터는 사이트 전체의 모든 로그인에서 실행됩니다(WP-Members 양식이든 다른 로그인 양식이든 상관없이)
- wpmem_login_redirect용 필터는 WP-Members 로그인 양식에서만 실행됩니다.
- 작업 순서대로 login_redirect 필터가 먼저 적용된 다음 wpmem_login_redirect가 적용됩니다.
wpmem_logout_redirect
사용자가 로그아웃 시 연결되는 URL에 대한 필터입니다(기본값은 홈 페이지).
위치 : /inc/class-wp-members-form.php
Parameters
$redirect_to
(string)(optional) 리디렉션되는 현재 URL입니다.
사용 방법
// Basic Example
add_filter( 'wpmem_logout_redirect', 'my_logout_redirect_1' );
function my_logout_redirect_1( $redirect_to ) {
// return the url that the logout should redirect to
return 'https://yourdomain.com/your-page';
}
// Better Example using home_url()
add_filter( 'wpmem_logout_redirect', 'my_logout_redirect_2' );
function my_logout_redirect_2( $redirect_to ) {
return home_url( 'your-page' );
}
wpmem_register_redirect
이 Action Hook은 등록(registration) 프로세스가 끝날 때 실행됩니다. 이 시점은사용자가 등록되고 사용자 정의 필드가 삽입되고 이메일이 전송된 뒤 입니다.
Parameters
$fields
(array) registration에서 얻은 사용자 데이터의 배열입니다.
$fields 배열에는 필드의 메타 키(옵션 이름)로 입력되는 등록 양식의 모든 사용자 데이터 필드에 대한 키가 있습니다. 아래에 대한 키가 있습니다.
- [ID]
- [user_nicename]
- [display_name]
- [nickname]
- [user_role]
- [user_registered] (timestamp)
- [wpmem_reg_ip]
- [wpmem_reg_url]
사용 방법
add_action( 'wpmem_register_redirect', 'my_reg_redirect' );
function my_reg_redirect( $fields ) {
wp_redirect( 'http://mydomain.com/my-page/' );
exit();
}
'오늘도 개발자 > WEB&워드프레스' 카테고리의 다른 글
[WEB] Minifying Javascript 푸는 방법 (0) | 2022.03.28 |
---|---|
Amazon Simple Email Service (SES) (0) | 2022.03.27 |
[wordpress] Kboard 게시판 썸머노트(Summernote)이용시 이미지 업로드 오류 회피법 (1) | 2022.03.26 |
[Bitnami&Wordpress] Creating Let's Encrypt certificate: Automatic renewal not working (0) | 2022.03.24 |
[Wordpress] Bitnami 초기 계정 정보 확인 방법 (아이디, 패스워드) (0) | 2022.03.22 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 도스 코파스
- 지대공
- URL디코딩
- 이사
- 빛의성당
- Theme Customization
- 이전설치
- 워드프레스
- 빈화면
- WordPress
- 한빛미디어
- 코스모스팜
- 썸머노트
- URL인코딩
- php
- MySQL
- ontent
- FTP권한문제
- 스프레드연산자
- 라이트세일
- wordpress #워드프레스 #url
- 고흐1인칭시점
- CSPRNG
- Sanitize
- Lighitsail
- 11번가 아마존 #우주패스 #우주쓰레기
- wp-members
- 철거
- 사용자정의하기
- url복사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함