페쇄형 홈페이지에서 페이지 제한 권한 설정

1. 정확한 제품 또는 플러그인 이름

코스모스팜 회원 가입

 

2. 상세 내용

코스모스팜 회원 가입 유료 플러그인 사용중 입니다.

현제 폐쇄형 홈페이지로 운영 되고 있고 폐쇄형 홈페이지 기능은 잘 사용 하고 있습니다.

페이지 제한 이 제대로 되지 않는데 폐쇄형 홈페이와 상관이 있는 문의 드립니다.

특정 페이지에서 페이지 제한을 관리자로만 체크 햇음에도 불구하고 로그인 한 사용자가 페이지를 볼 수가 있는 상황 입니다.

 

추가적으로 페쇄형 홈페이지를 비활성화 시키고 테스트를 해도 페이지 제한을 선택된 사용자만 공개 하고 "관리자"만 체크 했음에도

일반 유저가 다 볼 수 잇게 되네요.

 

페이지 제한에 대해 설명한 글을 보았지만 

1. 전체 공개 > 선택된 사용자만 공개 로 변경

2. 사용사 선택

 

외에는 설정 하는게 없어 보이는데 제가 더 설정 해야 하는 부분이 있는지 문의 드립니다.

 

3. 확인 가능한 상세 페이지 주소

 

 

4. 수정한 코드 내역 (있다면)

 

 

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

    시크릿 모드로 접속하여 확인해보시겠어요?

     

    상황만 봐서는 어떻게 동작하는지 알 수 없습니다.

     

    비회원으로 확인 가능한 링크를 남겨주셔야

    저희도 확인이 가능합니다.

     

    확인 가능한 링크를 남겨주시겠어요?

    고맙습니다.

  • 확인 가능한 페이지

     

    현제 dev 사이트 입니다.

    페쇄형이 아니게 변경된 상태이고

    다른 메뉴는 페이지 제한에서 전체 공개로 설정 되어 잇꼬

     

    아래 메뉴의 페이지는 선택된 사용자만 공개로 되엉 있고, 관리자만 체크 되어 있습니다.

    하지만 비회원으로 이 페이지에 접근이 가능합니다.

  • 테마나 다른 플러그인 등에 의해

    간섭받고 있는듯 합니다.

     

    cosmosfarm-members/class/Cosmosfarm_Members.class.php 파일 내에서

    아래 코드를 찾아

    add_filter('the_content', array($this, 'page_restriction'), 10, 1);

    아래 코드로 변경 후에 한 번 확인해보시겠어요?

    add_filter('the_content', array($this, 'page_restriction'), 1, 1);

    또는

    add_filter('the_content', array($this, 'page_restriction'), 999, 1);

    로 변경 해보시겠어요?

    고맙습니다.

  • 안녕하세요.

    언제나 친절한 답변 감사 드립니다.

    프로젝트를 하는데 큰 도움이 되고 있습니다.

     

    알려주신대로 우선순위르 1, 999 로 변경 햇으나 여전히 안 되고 있네요.

    혹시나 해서 관련된 비슷한 플로그인이 있나 살펴 보니

    Page Restrict 플러그인

    이 있어서 위 플러그인은 비활성화 했는데도 안 됩니다.

    혹시 다른곳을 살펴 볼만한 곳은 없을까요?

  • 코스모스팜에서 페이지 제한 관련 글을 모두 읽어 보고

    제가 설정을 잘못 한 것이 있나 또는 다른 방벙이 있나 이래 저래 테스트 해보았습니다만

     

    페이지 제한이 전혀 되지 않고 있습니다.

    코스모스팜 회원 가입의 중요한 기능 중 1개인데 전혀 동작 하지 않으니 당황 스럽습니다.

    세팅이 어려운것도 아니고 설명을 보면 

    ":선택된 사용자만 공개" 후 역할자만 선택 해주면 역할자를 제외한 다른 유저는 페이지 제한으로 페이지를 보지 못해야 하는데 

    안 되네요 

    해결할 방법이 있을까요?

    add filter 의 우선순위는 어떻게 변경해도 적용 되지 않습니다.

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