2
페이지를 보려면 사용자가 로그인해야하는 페이지가 있습니다. Link에서 다음 코드를 사용했습니다. 그러나 문제는 사용자가 로그인 할 때 방문하려는 페이지가 아닌 홈 페이지로 이동한다는 것입니다. 어떻게 해결할 수 있을까요?로그인 리디렉션 wordpress
add_action('template_redirect','wpse16975_check_if_logged_in');
function wpse16975_check_if_logged_in(){
$pageid = 2295;
if(!is_user_logged_in() && is_page($pageid)) {
$url = add_query_arg(
'redirect_to',
get_permalink($pageid),
site_url('wp-login.php')
);
wp_redirect($url);
exit;
}}
이것은 완벽하게 작동했습니다. 감사합니다. – user2725936