비회원 로그인 화면 메시지 관련 문제

안녕하세요

과거 올라왔던 것과 비슷한 문제로 문의드립니다.

사이트 프론트페이지부터 로그인 사용자로 제한하는데 있어서

설정을:

==================================================================

Case 1: 

일단 wp_members 옵션에서  content blocking 에서 글 [차단], 페이지 [Do not block]으로 설정하고

해당 프론트페이지에서 가시성: 공개

                              (코스모스팜 설정) 페이지 제한: 선택된 사용자만 공개 => 역할 모두 체크

(코스모스팜) 회원가입관리페이지 제한 로그인 화면: [1] 제한된 페이지에 로그인 화면 표시,

                                    페이지 제한 알림 메시지 [1]  (문구1 입력했음) 페이지 제한 알림 메시지 [2],[4]  (문구2 입력했음) 페이지 권한 없음 메시지 (문구3 입력했음)

이렇게 하면 

비로그인 사용자에게 프론트페이지가 나타나 버립니다....

==================================================================

case 1에서  해당 페이지에서 가시성: 비공개 로 변경하면 

 

Case 2: 

일단 wp_members 옵션에서  content blocking 에서 글 [차단] 페이지 [Do not block]으로 설정하고

해당 프론트페이지에서 가시성: 비공개

                              (코스모스팜 설정) 페이지 제한: 선택된 사용자만 공개 => 역할 모두 체크

(코스모스팜) 회원가입관리:  페이지 제한 로그인 화면: [1] 제한된 페이지에 로그인 화면 표시,

                                    페이지 제한 알림 메시지 [1]  (문구1 입력했음) 페이지 제한 알림 메시지 [2],[4]  (문구2 입력했음) 페이지 권한 없음 메시지 (문구3 입력했음)

=> 이렇게 하면 

비로그인 사용자에게 코스모스팜 로그인 화면이나 메시지가 나오지 않고

'This page could not be found!' ... perhaps you can try a new search .. 라는 검색화면이 뜹니다..

==================================================================

다시 case 2에서  해당 페이지에서 가시성: 공개 로 하고,  wp_members 옵션에서  content blocking 에서 글 [차단]  페이지 [차단]으로 변경하면

 

Case 3: 

일단 wp_members 옵션에서  content blocking 에서 글 [차단] 페이지 [차단]으로 설정하고

해당 프론트페이지에서 가시성: 공개

                              (코스모스팜 설정) 페이지 제한: 선택된 사용자만 공개 => 역할 모두 체크

(코스모스팜) 회원가입관리:  페이지 제한 로그인 화면: [1] 제한된 페이지에 로그인 화면 표시,

                                    페이지 제한 알림 메시지 [1]  (문구1 입력했음) 페이지 제한 알림 메시지 [2],[4]  (문구2 입력했음) 페이지 권한 없음 메시지 (문구3 입력했음)

=> 이렇게 하면 

비로그인 사용자에게 코스모스팜 로그인 화면이 나오기는 하는데 로그인 양식 아래에 회원가입 양식이 쭉 나열되어 나타나 버립니다. 

그리고 메시지도 회원가입관리에서 입력한 페이지 제한 문구가 나오지 않고 기본문구가 나타납니다. 

혹시나 해서 '페이지 제한 로그인 화면: [1] 제한된 페이지에 로그인 화면 표시] 에서 [2][3][4][5] 다 바꾸어 보았는데도 그대로 로그인에 회원가입 양식이 쭉 나열되어 나타납니다.

 

제 짧은 생각으로는

특히 프론트 페이지인 경우에 프로그램에서 설정이 잘 안맞는 것 아닌지 추측해보는데

어떻게 해야 하는지 도움 부탁드립니다. 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/class/Cosmosfarm_Members.class.php 파일에

    아래의 코드를 찾아서 주석 처리 혹은 삭제해서 해결이 가능한지 확인해보시겠어요?

    if(is_home() || is_front_page()){
    	return $content;
    }

    고맙습니다.

  • 말씀하신대로 한번 해보았는데 안되네요..

    어디를 체크해보아야 할런지요?

     

    한 가지 문제가 더 있는데요

    전체공개로 되어 있는 '가입공지사항' 페이지가 하나 있는데

    그 페이지만 메뉴에 걸어서 비로그인 방문자도 볼 수 있게 하려고 했는데

    위에서 말씀드린 문제와 함께 그 페이지도 보이지 않고 그냥 '로그인 폼+ 회원가입 양식' 그대로 나타납니다. 

    이 문제도 함께 체크 부탁드립니다. 

  • 우선 가시성 설정은 공개로 주셔야 합니다.

    제한된 페이지에서 로그인 폼과 회원가입 폼이 같이 표시된다면

    Wp Members 플러그인 설정을 살펴보셔야 할 듯합니다.

    워드프레스 관리자 -> 설정 -> WP-Members 페이지에서

    Show Registration Form 설정에서 체크를 해제해보시겠어요?

     

    페이지 제한 관련해서는 아래 링크를 참고 부탁드립니다.

    워드프레스 회원만 볼 수 있는 페이지 설정하기

    워드프레스 페이지 접근 제한 기능 소개

    고맙습니다.

  • 감사합니다.

    로그인과 회원가입양식이 함께 나열되는 문제는 wp_members 에서 show registration form 설정을 체크해제하니 해결되었습니다.

     

    앞서 말씀드린 두 가지 문제 확인 한번 부탁드립니다. ~~

  • 페이지 설정을 캡처해서 올려주시겠어요?

    이미지는 imgur에 업로드한 뒤 링크 걸어주세요.

    비회원으로도 확인 가능한 페이지 주소도 알려주시면 살펴보겠습니다.

    고맙습니다.

  • 예 감사합니다.

    두 가지 문제인데요

    1. 로그인폼에서 사용자 문구가 나타나지 않고 기본문구가 나타나는 것

    2. 전체공개페이지가 보이지 않고 기본문구가 되어 있는 로그인폼으로 돌아가버리는 것

    * 추가로 로그인폼에서 '회원가입' 링크문구를 없앨 수 있는 방법이 있다면 그것도 부탁드립니다. 

    =======================================================

     

    로그인폼 https://imgur.com/1dFa9Pv

    회원가입설정 https://imgur.com/t3cafLH

    가입공지사항 공개 일반페이지 설정 https://imgur.com/dwaIvYn

    공지사항 공개 게시판페이지 설정 

     

    * 비회원으로 확인 가능한 페이지

    가입 공지사항 – 다르마(Dharma) (buddhapanna.org)

    비로그인상태에서 링크 클릭하면 기본문구 표시된 로그인폼 페이지로 Redirection 되어버립니다. 

  • "이 콘텐츠는 사이트 회원 전용입니다. 기존의 사용자라면 로그인 하세요. 새 사용자는 아래에서 회원가입 할 수 있습니다." 문구는

    코스모스팜 회원관리 플러그인 쪽이 아닌 WP-Members 플러그인 쪽에서 표시하고 있습니다.

     

    워드프레스 관리자 -> 설정 -> WP-Members 페이지에서

    Content Blocking 항목이 차단으로 설정이 되어있는지 확인해주세요.

    차단으로 설정되어있다면 Do not block으로 변경해주세요.

     

    로그인 폼에서 회원가입 링크를 안 보이게 하시려면

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

    아래의 코드를 추가해보세요.

    .cosmosfarm-members-form .link-text.register { display: none; }

    고맙습니다.

  • 코스모스팜 회원관리 플러그인이나 WP-Members 플러그인 관련해서는

    워드프레스 카테고리에 올려주시길 부탁드립니다.

    해당 글을 KBoard -> 워드프레스 카테고리로 이동하겠습니다.

    고맙습니다.

  • 예 모두 잘 해결되었습니다.

    정말 감사합니다. !!!

    편안한 저녁 되세요. ^^ 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요