안녕하세요.
게시판 사용자입니다.
게시판을 회원에 따라 글쓰기 권한을 주고 싶어서 설정하였는데
문제가 발생하여 질문하게 되었습니다.
게시판에 비회원이 게시물을 클릭할 때 로그인 화면으로 이동되는 과정에서 문제가 발생되었습니다. 문제는 제가 테마 탬플릿에서 사용 중인 로그인/회원가입 페이지로 이동했으면 좋겠는데 워드프레스 로고가 있는 로그인 페이지로 이동됩니다. 또한, 댓글도 로그인 페이지 이동할 때 마찬가지 현상이 나타납니다. 어떻게 해야 할까요?
참고로 바꾸고 싶은 로그인/회원가입 페이지는 [woocommerce_my_account] 숏코드로 작성되어 있습니다.
어쩌면, 우커머스에서 My Account 페이지 설정이 안 된 것도 같습니다.
설정 문제가 아니라면,
아래 코드를 테마의 functions.php 파일에 추가해서 테스트 해보시겠어요?
물론 주소는 실제 로그인 페이지로 변경해주셔야 합니다^^
add_filter('login_url', 'my_login_page', 10, 3);
function my_login_page($login_url, $redirect, $force_reauth){
$login_url = 'http://www.domain.com/my-login-page/';
return add_query_arg('redirect_to', $redirect, $login_url);
}
고맙습니다. 그렇게 했더니 해결이 되었습니다.^^