특정 페이지를 로그인 페이지로 리디렉션한 다음 해당 페이지로 다시 리디렉션하는 WordPress 기능
<p>온라인과 stackoverflow에서 검색했지만 원하는 것을 찾지 못했습니다. 이것이 제 상황입니다</p>
<p>특정 페이지에 접속하려는 사용자를 로그인 URL로 리디렉션한 후 이전 페이지로 리디렉션하고 싶습니다.
저는 다음 코드를 사용했습니다</p>
<pre class="brush:php;toolbar:false;"><?phpif ( is_user_logged_in() || ! is_page() ) return;
$restricted = array( 5049 ); // 모든 제한된 페이지
if ( in_array( get_queried_object_id(), $restricted ) ) {
$previous_url = $_SERVER['HTTP_REFERER'] ? : 사이트_url( '/사용자 계정' );
wp_redirect($previous_url);
출구();
}});</pre>
<p>첫 번째 부분은 잘 작동했습니다. 로그인 페이지로 리디렉션되었지만 이전 페이지로 리디렉션되지 않았습니다</p>
<p>로그인 성공 후 사용자가 방문하려는 페이지로 리디렉션하는 방법을 알고 싶습니다</p>