로그인 하지 않은, 특정 페이지를 방문한 사용자를 다른 페이지로 보낼 때(리다이렉트 할 때) 사용할 수 있는 방법입니다.
아래의 코드를 사용 중인 차일드테마의 functions.php 파일 제일 하단에 붙여넣기 하면 됩니다.
add_action( 'template_redirect', 'redirect_to_specific_page' ); function redirect_to_specific_page() { if ( is_page('slug') && ! is_user_logged_in() ) { wp_redirect( 'http://보내고싶은사이트URL/', 301 ); exit; } }
세 번째 줄의 slug는 방문자가 들어오면 다른 곳으로 보내길 원하는 페이지의 slug를 입력하면 됩니다.