코스모스팜 회원관리 질문

로그인 페이지로 이동하였을때 비밀번호 찾기나 회원 가입 링크 주소를 제가 임의로 지정하고 싶습니다.

설정>기본>Site Address (URL) 값을 자동으로 불러오는거 같은데 이 주소를 바꾸고 싶습니다.~

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요. 

    조금 질문이 잘 이해가 안 갑니다. 

    설정 -> 기본 -> Site Address (URL) 설정은 보통 도메인이기 때문에 도메인을 바꾸고 싶으신 건지요?

    도메인이 아니면 페이지 주소를 바꾸고 싶으신 것이라면

    워드프레스 관리자 -> 페이지 -> 페이지 편집에서 페이지 주소를 변경할 수 있습니다.

     

    코스모스팜 회원관리에서는 이러한 도메인과 페이지 주소를 임의로 설정하지 않고 그저 불러오고 있기 때문에

    도메인 또는 페이지 주소를 바꾸고 싶다면 위에 말씀드린 위치에서 변경해주셔야 합니다.

    혹시 제가 잘못 이해해서 잘못된 답변을 드렸다면 다시 알려주시겠어요?

    고맙습니다.

  • 음. 예를 들어

    회원 가입 주소가 /?page_id=1234라고 하면 http://www.cosmosfarm.com/?page_id=1234 이렇게 되는데요.

    제가 필요에 의해서 Site Address (URL) 주소를 http://www.cosmosfarm.com/?page_id=5678 로 바꿨습니다.

    그랬더니 회원가입을 클릭하면 http://www.cosmosfarm.com/?page_id=5678/?page_id=1234 이렇게 됩니다.

    그래서 /?page_id=5678 이부분을 빼야 정상적으로 이동을 하는데, 회원가입 이동 주소를 http://www.cosmosfarm.com/?page_id=1234 이거로 고정해 버릴 수 없는지 해서 여쭤 봅니다~

  • 안녕하세요.

    Site Address (URL)는 도메인만(혹은 디렉토리 경로까지만) 입력을 하셔야 하는데요.

    페이지 주소까지 입력을 하신건지요?

    말씀드렸다시피, 코스모스팜 회원관리에서는 자동으로 불러오고 있기 때문에

    강제로 주소를 변경하는게 어디까지 가능할지는 직접 해보셔야 할 듯합니다.

     

    FTP 접속해서 /wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/login-form.php 파일을 수정해주세요.

     

    <a href="<?php echo wp_registration_url()?>" class="form-button register"><?php echo __('Register', 'cosmosfarm-members')?></a>

    위 코드를 찾아서 아래 처럼 변경해주세요.

    <a href="회원가입페이지주소" class="form-button register"><?php echo __('Register', 'cosmosfarm-members')?></a>

     

    <a href="<?php echo add_query_arg(array('a'=>'pwdreset'), get_cosmosfarm_members_profile_url())?>" class="form-button pwdreset"><?php echo __('Forgot Password', 'cosmosfarm-members')?></a>

    위 코드를 찾아서

    <a href="<?php echo add_query_arg(array('a'=>'pwdreset'), '회원정보페이지주소')?>" class="form-button pwdreset"><?php echo __('Forgot Password', 'cosmosfarm-members')?></a>

     

    고맙습니다.

  • 그런데 회원가입만 바꿔서 되는게 아니고 비번찾기나 다른곳들도 다 바꿔야 하는데 바꿔야 할곳들을 모두 알려 주실수 있을까요?

    아니면 설정 -> 기본 -> Site Address (URL) 이곳 주소를 바꾸지 않고 헤더에 있는 링크 주소를 바꾸는 방법이 있을까요?

  • 스킨외 주소들은 자동으로 불러오기 때문에

    코스모스팜 회원관리와 WP-Members 플러그인 까지 모두 수정을 해주셔야해요.

    바꿔야 할 곳이 상당히 많을것이라 전부 찾아드리긴 어렵겠어요.

    Site Address 주소를 어째서 페이지 주소까지 입력을 해야만 하는지도 알려주시겠어요?

    테마나 다른 플러그인들에서도 문제가 있을 수 있습니다.

    올바르지 않은 워드프레스 사용법이라서,

    구체적인 내용을 알려주시면, 어쩌면 보다 근본적인 도움을 드릴수 있지 않을까 해서 질문드려봅니다.

    고맙습니다.

  • 아네.. 게이트 페이지를 만들면서 헤더에 있는 로고를 클릭하면 게이트 페이지로 이동하는 문제가 생겨서, 말씀해주신 대로 설정>기본>Site Address (URL) 을 수정하여 해결했습니다.

    그런데 문제는 WP-Members나 이런 Site Address (URL) 주소값을 불러오는 곳에서 http://www.koreafda.com/ 이주소값만 불러와야 하는데 http://www.koreafda.com/?page_id=4286 이렇게 주소를 불러오면서 http://www.koreafda.com/?page_id=4286/?page_id=5678 이런식으로 페이지 아이디가 겹치게 됐습니다.

    그래서 설정>기본>Site Address (URL) 여기를 수정하지 않고 헤더 로고의 링크주소를 바꾸는 방법이 있을까 해서 여쭈어 보았습니다

  • 차일드 테마의 functions.php 파일에 아래의 코드를 넣으셔도 됩니다.

    add_action('wp_head','my_script_remove_logolink');
    function my_script_remove_logolink() {
    echo '<script>
    jQuery(document).ready(function($){
    $(".logo > a").attr("href","http://www.koreafda.com/?page_id=4286");
    });
    </script>';
    };

    여기저기 물어봐서 이렇게 해결 하였습니다~^^ 말씀감사합니다~

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기