우커머스 로그아웃

최근에 우커머스 플러그인이 3.0 버전대로 업데이트 되면서  우커머스 엔드포인트로 로그아웃 링크를 넣은경우, 로그아웃 버튼을 누르면 곧바로 로그아웃 되고, 나의 계정화면(로그아웃시에는 로그인/회원가입 화면)으로 리다이렉트 되던 과정이 아래의 이미지 처럼 확인 받는 과정으로 변경 되었습니다.

우커머스 로그아웃시 재확인 받는 화면
우커머스 로그아웃시 재확인 받는 화면

결과적으로 로그아웃 버튼을 두번 눌러야 로그아웃이 완료되도록 바뀌었고, 쇼핑몰 관리 측면에서 이 과정이 불필요하다고 판단 할 수도 있습니다.

우커머스 로그아웃 확인 과정 삭제하기

만약 이전 버전 때 처럼 로그아웃 버튼 을 한번만 눌러도 완전한 로그아웃이 되도록 하려면 아래의 코드를 현재 사용중인 테마의 child 테마안에 있는 functions.php 파일의 맨 아랫 부분에 붙여넣기 하면 됩니다.

// 우커머스 확인없이 로그아웃 하기
function wpbox_bypass_logout_confirmation() {
    global $wp;
    if ( isset( $wp->query_vars['customer-logout'] ) ) {
        wp_redirect( str_replace( '&', '&', wp_logout_url( wc_get_page_permalink( 'myaccount' ) ) ) );
        exit;
    }
}
add_action( 'template_redirect', 'wpbox_bypass_logout_confirmation' );
글쓴이 :
WPBOX.KR 운영자
AVADA.KR 운영자
EnnioLove.com 운영자
Facebook
everygofine@gmail.com
인기글
구글맵 API 설정 후에도 “개발 목적”이라고 표시되는 경우
카페24 웹호스팅 보안서버 SSL 인증서 443 포트 사용
워드프레스 차일드테마 설치 Child theme
워드프레스 한국형 게시판_KBoard와 MangBoard
레볼루션 슬라이더 버전 4.X 사용법
Yoast seo 플러그 사용법 (1.General)
인스타그램 Access Token 과 UserID 가져오는 방법
MAMP 사용기(내 컴퓨터에 로컬서버 구축하기)
사용자 정의 필드와 ACF (Advanced Custom Fields) 플러그인
워드프레스에서 글과 페이지의 차이

1개의 댓글이 있습니다.

  1. 고맙습니다. 덕분에 두 번씩 로그아웃 했었는데 이제부터 한 번 클릭으로 로그아웃이 되네요.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다