코스모스팜 스레드

로그인 회원관리 메뉴 링크 수정 외

안녕하세요? 

고생이 많으십니다.

 

1.  메뉴에 링크를 하면 자동으로 로그인 회원관리 메뉴가 추가되는데요. 

    메뉴를 간결하게 정리할 필요가 있어

    로그인 하나만 메뉴에 보이고 회원가입이나 회원관리는 서뷰 메뉴에서 볼수 있도록 만드려고 합니다.

    이렇게 조정하려면 어떻게 해야 하는지 알려주시면 좋겠습니다.

 

2.  또 로그인이라는 한글대신 Login 영문으로 변경하려면 어찌해야하는지도 부탁드려요. 

    너무 기본적인 질문같은데 초심자에게는 이것도 어렵네요

 

3.  회원관리 플러그인을 설치했음에도 불구하고 

    - 워드프레스 로그인 시

    - 다른 플러그인 또는 다른 화면에서 로그인 명령은 워드프레스 기본 로그인 화면으로 나타납니다.

      특히 체크아웃 단계에서 로그인이 그래서 문제인데요.

      전부 코스모스팜 회워관리용 로그인 화면 및 회원등록 화면으로 맞추려면 어떻게 해야 하나요?

 

4. 회원 가입 시 개인정보취급 방식 및 가입 약관을 보여주는 곳의 높이를 줄이고 싶습니다. 

   현재 설정된 높이의 절반정도로요.

   가입 약관을 읽는데는 약간 불편하지만 실제로 읽는 사람은 거의 없고, 높이가 높으면 스크롤에 장애를 받는 것 같습니다.

   그래서 높이를 줄이든지 아니면 접히는 방식으로 바꾸고 싶은데요.

   어떻게해야하는지 알려주시면 감사하겠습니다.

 

5.  로그인 화면을 여기에서 처럼 바꾸고 싶은데 템플릿을 공유해주실 수 있는지요?

 

6. 로그인에서  기억하기에 자동으로 체크되게 하는 기능은 어떻게 하는지요?

   여기 로그인 화면에는 자동으로 체크되어 있네요.

 

7.  로그아웃 이동 화면을 지정하려면 어떻게 해야 하는지요?

    현재는 로그아웃하면 로그인 화면이 나오는데 이 또는 워드프레스 기본 로그인 화면이 나옵니다.

 

8. 그리고 이 코스모스팜 회원관리는 SUMO Rewards & Point 플러그인과 호환되는지요? 

   SUMO를 사용중인데 조금 걱정이 됩니다.

 

도움에 미리 감사드립니다.

무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
  • 안녕하세요~^^

    1. 코스모스팜 회원관리 플러그인에서

    메뉴에 로그인 링크 추가 기능은 wp_get_nav_menu_items 필터를 활용하고 있습니다.

    아래 링크의 2번 내용을 참고해서 활용해보시겠어요?

    https://www.cosmosfarm.com/threads/document/24906#document-answer-25098

     

    2. 코스모스팜 회원관리 플러그인에서 로그인 문구를

    영어로 교체하시려면

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_filter('gettext', 'my_text_strings', 999, 3);
    function my_text_strings($translated_text, $text, $domain){
    	if($domain == 'cosmosfarm-members'){
    		switch($translated_text){
    			case '로그인': $translated_text = 'Login'; break;
    		}
    	}
    	return $translated_text;
    }

     

    1번에 안내해드린 방법을 적용하신다면

    메뉴를 만드실 때 링크 텍스트를 영어로 입력해보세요.

     

    3. 아래 필수 초기 세팅대로 설정해주셨는지요?

    ※ 필수 초기 세팅 방법

    첫째. 반드시 워드프레스 숏코드로 3개의 페이지를 모두 만들어 주세요.

    해당 페이지에 아래 숏코드를 붙여 넣기 하시면 폼이 생성됩니다.

    ① 회원가입 숏코드: [wpmem_form register]

    ② 사용자 프로필 숏코드: [wpmem_profile register=hide]

    ③ 로그인 숏코드1: [cosmosfarm_members_login_form]

    (또는 로그인 숏코드2: [wpmem_form login] 로그인 완료, [wpmem_field field=user_login]님 환영합니다. [/wpmem_form])

    둘째. 워드프레스 관리자 페이지 -> 회원가입관리 -> 설정 페이지에서 앞서 만든 3개 페이지를 선택해주세요.

     

    4. 개인정보취급방침 필드와 이용약관 필드 내용의 높이를 절반으로 줄이시려면

    워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에

    아래의 코드를 추가해보시겠어요?

    .cosmosfarm-members-form .policy_content { height: 100px; }

     

    5. 저희 코스모스팜 사이트는 워드프레스가 아닌 자체 기술로 제작되었습니다.

    추후 스킨을 추가해서 업데이트하도록 하겠습니다.

    코스모스팜 회원관리 스킨은

    워드프레스 관리자 -> 회원가입관리 -> 설정 페이지에서

    스킨 선택 설정으로 변경하실 수 있습니다.

     

    6. 로그인 페이지에서 자동로그인 체크박스를 기본적으로 체크로 설정하시려면

    FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/login-form.php 파일에

    아래의 코드를 찾아서

    <input name="rememberme" type="checkbox" id="rememberme" value="forever">

    아래의 코드로 교체해보시겠어요?

    <input name="rememberme" type="checkbox" id="rememberme" value="forever" checked>

    위의 코드를 찾을 수 없다면

    아래의 코드를 찾아서

    <input type="checkbox" id="rememberme" name="rememberme" value="forever">

    아래의 코드로 교체해보시겠어요?

    <input type="checkbox" id="rememberme" name="rememberme" value="forever" checked>

     

    7. 로그아웃 후 이동할 페이지 주소를 변경하시려면

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_filter('logout_url', 'my_logout_page', 10, 2);
    function my_logout_page($logout_url, $redirect){
        $logout_url = '페이지주소';
        return $logout_url;
    }

    코드에서 페이지주소 부분은 실제 로그아웃 후 이동할 페이지 주소로 적용해보세요.

     

    8. 해당 플러그인과 호환은 아직 테스트해보진 못했습니다.

    추후 여유가 된다면 테스트해보겠습니다.

    고맙습니다.

  • 안녕하세요?

     

    많은 도움이 되었습니다. 진심으로 감사드립니다.

    그러나 3번은 매뉴얼대로 세팅했음에도 불구하고 코스모스팜 회원관리의 회원관리 및 로그인 화면으로 나타나지 않습니다. 

    현재  SUMO Rewards and Points를 사용중인데 이것과 궁합이 맞지 않은 것은 아닌지 싶어서 7번 문의를 드렸던 부분이기도 합니다.

    원래는 ***.com/admin을 쳐서 나오는 로그인 화면도 코스머스팜 로그인이 나와야 정상이라는 것이죠?

    여러 테마를 사용해봤는데 테망[서 지정한 로그인 화면이 나오는 경우도 있고 그냥 일반적인 워드프레스 로그인 화면이 나오는 경우도 있었습니다.

     

    코스머스팜 회원관리 플러그인을 사용하면 모든 로그인 화면이 대체되는 것이 아닌것 같기도하고

    어느 부분을 조정하면  될 것 같기도한데 그 =것이 무엇인지를 모르겠습니다.

     

    그리고 나머지 질문에 대해서 필요한 부분은 별도 문의로 독립시킬께요.

    그래야 나중에 다른분들이 참조하기 쉬운듯 합니다.

     

    감사합니다.

  • 안녕하세요.

    워드프레스에서 기본적으로 로그인 페이지 url은 페이지주소/wp-login.php 이며

    코스모스팜 회원관리 플러그인의 로그인 페이지 설정은 login_url 필터를 활용하고 있습니다.

    회원관리 플러그인 로그인 페이지 설정에 따라 레이아웃을 표시하고 있습니다.

    워드프레스 관리자 페이지(페이지주소/wp-admin)의 경우에는 회원관리 플러그인 로그인 레이아웃으로 표시되지 않습니다.

    고맙습니다.

  • 안녕하세요?

    위 문제 중 하나 원인을 찾았습니다. 내 계정의 숏코드가 [wpmem_profile register=hide]가 아닌  [woocommerce_my_account]로 되어 있다보니 다른 화면이 나왔던 것 같습니다.

    괜히 삽질하고 귀팒게 해드렸습니다. 아마 재설치하는 과정에서 제대로 세팅하지 않았나 봅니다.

     

    도와주셔셔 감사합니다.

     

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)