최근 게시판 관련하여 로그인 문의를 했는데 아래와 같이 내용을 functions.php 파일에 넣으라고 해서
넣었더니 로그인 페이지로 이동이 잘 됩니다.
add_filter('login_url', 'my_login_page', 10, 3);
function my_login_page($login_url, $redirect, $force_reauth){
$login_url = '도메인 게시판 주소';
return add_query_arg('redirect_to', $redirect, $login_url);
}
그런데 또 다른 문제가 발생하여 문의합니다.
위에 코드를 입력하기 전에 제작 중인 홈피 탑 메뉴 나의 계정을 클릭하여
회원정보를 입력 후 엔터를 치거나 로그인 버튼을 클릭 시 로그인이 잘 되었습니다.
그런데 위 코드를 입력 후 url 주소값이 되어 있어서 그런지 회원정보를 입력 후 엔터를 치거나 로그인 버튼을 누르면
로그인은 되지 않고 로그인/회원가입 페이지로 이동됩니다.
이리 저리 노력을 해 봤지만 소스코드 입력 조차 어려워하는 초보라서 다시 이렇게 문의하게 되었습니다.
어떻게 수정히면 될 수 있는 알려 주시면 감사하겠습니다.
참고로 로그인/회원가입 페이지에서는 로그인이 잘 됩니다.
더 자세한 것을 확인해 보실 수 있도록 사이트 주소와 계정은 아래와 같습니다.
site : woghk.com
id : teacher
pw: 6419
우선 추가하신 코드를 제거하신 다음에,
페이지 소스보기 해서 정상 동작하는 페이지 주소를 알아보세요.
아래 코드를 찾아보시려면 loginform 으로 소스상에서 검색해보시면 됩니다.
<form action="로그인 페이지 주소" name="loginform" method="post">
그 다음에 테마의 header 부분에서 위 태그의 로그인 페이지 주소를 직접 입력해주시면 될 듯합니다.
header 어느 파일에 있는지는 직접 찾아보셔야 합니다.
만약 정말 못찾겠다면 고객지원쪽 이메일로 워드프레스 관리자 계정과 FTP 접속정보를 보내주세요.
직접 도와드리겠습니다^^
말씀하신데로 loginform이라고 검색해봤지만 찾지를 못하겠네요.
이메일로 문의를 드리도록 하겠습니다.
테마 수정에 어려움이 있어서 KBoard쪽을 수정했습니다.^^