안녕하세요. 반드시 해결될 수 있도록 답변 달아주셔서 감사드리며, 질문 하나 여쭙니다.
스킨 : contact-form
최신글 이메일 알림을 사용합니다.
읽기 권한은 로그인 사용자 로 설정되어 있습니다.
새글이 메일로 링크가 도착하여 클릭을 하면
로그인을 요구 메세지 후 로그인페이지 이동 후
wp-login.php?redirect_to=%252Festimate%252F%253Fmod%253Ddocument%2526uid%253D16
아이디/패스워드를 넣으면
The requested URL //estimate/?mod=document&uid=16 was not found on this server.
이렇게 연결이 안되고, 로그인이 되었으니 다시 메일에서 링크를 누르면 정상 연결이 됩니다.
로그인 전 위와 같은 에러를 해결할 방법이 있다며 조언 부탁드립니다.
감사합니다.
네, 제가 워프 관리자권한으로만 테스트 하다보니
권한의 개념을 잘못 이해했습니다.
감사합니다.
Yong Yun님 감사합니다.
글 쓴 후 이동화면 설정의 작성 된 글화면은 기본값입니다.
읽기권한이 로그인 사용자라면 반드시 로그인을 해야 합니다.
비로그인 사용자도 읽기를 원하시면 읽기권한을 제한없음으로 해주셔야 합니다.
만약 비로그인 사용자 본인의 글만 읽도록 하고 싶다면
읽기권한을 제한없음으로 한 뒤 글을 반드시 비밀글로 작성되도록 해주셔야 합니다.
더욱 편리하게 사용하실 수 있도록 연구해서 업데이트 하도록 하겠습니다.
위 소스로 수정 후 정상 작동됩니다.
이번에 테스트하면서 읽기권한을 로그인사용자 등 로그인이 필요로 하는 것을 설정하면
고급설정에 글 쓴 후 이동화면은 작성 된 글화면 으로 할 경우 글을 보내면 로그인하라는 메세지 창이 뜨니
참고하세요.
감사합니다.
우선은 FTP로 접속해서 파일을 수정해주셔야 할 듯합니다.
/wp-content/plugins/kboard/class/KBoardBuilder.class.php 파일에서
echo '<script>window.location.href="' . wp_login_url(urlencode($_SERVER['REQUEST_URI'])) . '";</script>';
위 코드를 모두 아래 코드로 바꿔주세요.
echo '<script>window.location.href="' . wp_login_url($_SERVER['REQUEST_URI']) . '";</script>';
결과를 알려주시겠어요?