이벤트 쿠폰 – 로그인하지 않은 사용자는 로그인 페이지로 이동하게 하고 싶어요.

기본 동작 방식 #

이벤트 쿠폰은 사용자가 로그인해야만 쿠폰을 받을 수 있으며, 로그인하지 않은 사용자는 하단 이미지와 같은 안내창이 출력됩니다.

안내창의 확인 버튼 클릭 시, 기본적으로 현재 페이지에 머무릅니다.

확인 버튼 클릭 시 로그인 페이지로 이동되게 하려면 커스텀 코드를 추가하여 변경할 수 있습니다.

커스텀 코드 추가 #

아래 커스텀 코드를 참고하여 /wp-content/themes/차일드 테마/functions.php 에 추가합니다.

(주의) 본 테마에 적용할 경우, 추후 테마 업데이트 시 작업한 내역이 삭제되므로 차일드 테마에 작업하는 것을 권장드립니다.
본 테마에 작업하실 경우 테마 업데이트 전 반드시 커스텀 작업 내역을 백업 후 업데이트 해주시기 바랍니다.

로그인 페이지 URL이 /login이 아닌 경우, return 값에 로그인 페이지 URL을 입력해 주셔야 합니다.

add_filter( 'mscp_event_coupon_login_url', function () {
    return '/login'; //이동할 페이지 URL
} );

엠샵 멤버스 플러그인 이용 시 #

로그인 페이지가 엠샵 멤버스 플러그인을 이용하여 구성된 경우, 파라미터를 추가하여 사용자는 로그인 후 다시 이벤트 쿠폰 페이지로 이동할 수 있습니다.

[페이지 > 모든 페이지 > 로그인 페이지] 편집 창에서 멤버스 숏코드 내 return_after_submit="yes" 및 social_redirect="referer" 파라미터를 추가합니다. (참고) 매뉴얼