코스모스팜 스레드

워드프레스 기본 로그인 페이지를 코스모팜 회원관리 페이지로 변경하는 방법

코스모스팜 회원관리 프로그램을 구매해 사용중입니다.

워드프레스 기본 로그인 페이지 /wp-amdin/ 을 코스모팜 회원관리 페이지 예: /로그인/ 페이지로 변경하려고 합니다.

워드프레스에 안내된  아래 코드를 삽입하니 정상적으로 연결이 안돼는데 어떻게 변경해야 하나요?

add_filter('login_url', 'my_login_page', 10, 3);
function my_login_page($login_url, $redirect, $force_reauth){
    return '/로그인/';
}

 

http://www.iconnected.kr/my-account/

http:/www.iconnected.kr/wp-admin/

이 페이지의 내용이 유익하시나요? 혹은 더 많은 답변을 받길 원하시면 이 페이지를 공유 해보시는건 어떨까요?

내 홈페이지에 소셜 공유 버튼 추가하기

코스모스팜 회원관리
코스모스팜 회원관리
  • 안녕하세요~^^

    워드프레스 환경에 따라서 적용 방법이 좀 다를 수 있습니다.

    아래 코드를 테마의 functions.php 파일에 추가 해보시겠어요?

    add_filter('login_url', 'my_login_page', 99, 3);
    function my_login_page($login_url, $redirect, $force_reauth){
    	if(is_admin()){
    		return '/login/';
    	}
    }

    워드프레스 관리자 -> 외모 -> 테마 편집기 메뉴에서 테마의 functions.php 파일을 편집할 수 있습니다.

    고맙습니다.

  • 답변 감사합니다! 해당 코드를 삽입하니 기본 로그인 페이지가 변경됩니다. 그런데 코드 삽입 후 코스모스팜 회원관리 플러그인에서 자동으로 메뉴에 표시하는 회원가입, 로그인 메뉴 중 로그인 메뉴가 사라지는데 이유가 뭘까요? 테마구조에도 영향을 미치나요? 참고로 테마는 Divi 테마를 사용중입니다.

  • 안녕하세요.

    테마 구조보다는 코드 실행 순서 쪽과 관련이 있을 듯합니다.

    아래의 코드로 적용해보시겠어요?

    add_filter('login_url', 'my_login_page', 10, 3);
    function my_login_page($login_url, $redirect, $force_reauth){
    	if(is_admin()){
    		return '/로그인/';
    	}
    }

    고맙습니다.

코스모스팜 회원관리