WordPress에서 회원별로 콘텐츠를 제한하는 방법
게시 됨: 2021-05-06WordPress 웹사이트에 중요 하거나 민감한 일부 유료 콘텐츠 가 있으며 특정 역할을 가진 소수의 사용자만 해당 콘텐츠 를 볼 수 있도록 허용하려고 합니다. 쉬워요! 회원 플러그인을 사용하여 WordPress 웹사이트에서 콘텐츠를 읽을 수 있는 사람 을 제한 할 수 있습니다.
- 1. 회원 콘텐츠 제한은 언제 필요한가요?
- 2. 특정 사용자만 콘텐츠 읽기를 허용하는 방법
- 2.1. 1단계: 레벨 생성 및 권한 부여
- 2.2. 2단계: 사용자에게 수준 적용
- 3. 접근 조건 생성 방법
- 4. 마지막 말
이 기사에서는 사용자 액세스 제한 플러그인을 사용하여 단계별로 수행할 것입니다. 하지만 먼저 워드프레스에서 회원별로 콘텐츠를 제한하는 애플리케이션에 대해 알아보겠습니다.
회원별 콘텐츠 제한은 언제 필요한가요?
회원에 의한 콘텐츠 제한은 다음에 적용될 수 있습니다.
- 온라인 도서 사이트 : VIP 회원만 유료도서나 핫도서를 열람할 수 있습니다.
- 학교 웹사이트 : 교사 계정만 수업 계획 및 졸업 논문과 같은 개인 문서를 읽을 수 있도록 허용합니다.
- 회사 웹사이트 : 관리자 계정만 개인 문서 또는 내부 보고서를 읽을 수 있도록 허용합니다.
- 그리고 창의성에 따라 다른 많은 응용 프로그램이 있습니다.
더 나은 설명을 위해 회사 웹 사이트 의 예를 만들 것입니다. 내가 하는 일:
특정 사용자만 콘텐츠를 읽도록 허용하는 방법
이 기사에서는 WordPress 웹 사이트의 모든 사용자를 관리자 와 직원의 두 가지 수준으로 분류합니다. 직원은 일반 게시물만 읽을 수 있고 관리자는 일반 게시물과 비공개 게시물을 모두 읽을 수 있습니다.
이를 위해 사용자 액세스 제한 플러그인을 사용합니다.
사용자 액세스 제한 – 강제로 멤버십 플러그인현재 버전: 2.2.1
최종 업데이트: 2021년 8월 22일
제한 사용자 액세스.2.2.1.zip
사용자 액세스 제한 플러그인을 사용하면 사용자가 다양한 레벨을 얻을 수 있는 멤버십 웹사이트를 만들 수 있습니다. 레벨에 따라 사용자는 기능을 사용하거나 중요도/비밀이 증가하는 게시물을 읽을 수 있습니다.
사용자 액세스 제한 플러그인은 무료이며 wordpress.org에서 사용할 수 있으므로 평소와 같이 플러그인을 설치하고 활성화하기만 하면 됩니다.

활성화하면 WordPress 웹 사이트의 백엔드에 있는 사이드바에 새 섹션 사용자 액세스가 표시됩니다.

이번에는 WordPress의 회원별로 콘텐츠를 제한하려면 다음 단계를 따르세요.
1단계: 레벨 생성 및 권한 부여
먼저 사용자 액세스 > 액세스 수준 > 새로 추가로 이동합니다 .

새로 추가 인터페이스에서 액세스 조건을 만들고, 사용자에게 수준을 적용하고, 수준에 대한 기능을 부여하고, 기간과 같은 기타 옵션을 설정하고, 관리 표시줄을 숨길 수 있습니다.

이제 레벨의 이름을 지정한 다음 기능 탭으로 이동하여 이 레벨에 대한 기능을 부여합니다.

이미지에서 볼 수 있듯이 첫 번째 열에는 현재 선택된 수준(Manager)에게 부여할 수 있는 기능이 포함되어 있습니다. Manager 에게 기능을 부여하려면 Permit 열에서 해당 셀을 클릭하기만 하면 됩니다. 그렇지 않으면 거부 열의 셀을 클릭합니다.
이 기사에서는 기사나 페이지를 읽는 기능에만 초점을 맞춥니다. 따라서 다음 기능만 허용합니다.
-
read: 일반 게시물 / 페이지 읽기 -
read_private_posts -
read_private_pages
다른 기능에 대해서는 Deny 를 선택합니다.


그런 다음 만들기 를 클릭하는 것을 잊지 마십시오.
우리는 첫 번째 레벨 관리자를 마쳤습니다. 스태프 레벨은 저도 마찬가지입니다. 그러나 기능 탭에서는 read 허용합니다.

내가 만든 두 가지 수준( Manager 및 Staff )입니다.

그러나 이러한 수준은 아직 어떤 사용자에게도 적용되지 않았습니다. 그렇게 하려면 2단계로 이동합니다.
2단계: 사용자에게 수준 적용
사용자에게 수준을 적용하는 두 가지 방법이 있습니다.
- 방법 1 : 수동으로 사용자 선택
- 방법 2 : 사용자 역할과 동기화
여기 우리가 간다!
방법 1: 수동으로 사용자 선택
방법 1은 많은 구성원을 수동으로 선택하는 데 시간이 많이 걸리기 때문에 소수의 구성원(<20명)이 있는 내부 회사 웹 사이트에 적합합니다.
먼저 사용자 액세스 > 액세스 수준으로 이동하여 사용자 에게 적용할 수준을 선택합니다.

그런 다음 구성원 탭으로 이동하여 사용자 검색 섹션에서 사용자 이름을 입력하고 저장 을 클릭합니다.

방법 2: 사용자 역할과 동기화
방법 2는 WordPress 웹 사이트에서 사용 가능한 사용자 역할을 활용할 수 있기 때문에 방법 1보다 빠릅니다. 그러나 관리자와 직원에게 올바른 사용자 역할이 할당되었는지 확인하십시오.
더 읽어보기: WordPress에서 사용자 역할을 구성하는 방법.
사용자 역할과 동기화하려면 원하는 수준을 선택하고 구성원 탭으로 이동합니다.
동기화된 역할 섹션에서 동기화할 역할을 선택합니다. 이 예에서는 이전에 두 개의 사용자 역할( Manager Users 및 Staff Users )을 만들었으므로 해당 수준과 동기화하기만 하면 됩니다.

자, 이제 제대로 했는지 확인하겠습니다. 내 WordPress 웹사이트에는 다음과 같은 3개의 비공개 게시물과 일부 일반 게시물이 있습니다.

먼저 Staff 계정으로 로그인합니다. 보시다시피 비공개 게시물은 볼 수 없습니다. 그들은 심지어 나타나지 않습니다:

다음으로 Manager 계정으로 로그인합니다. 그리고 이제 비공개 게시물을 볼 수 있습니다.

사용자 액세스 제한에는 액세스 조건을 생성하는 또 다른 흥미로운 기능이 있습니다. 이 기능을 사용하면 레벨의 사용자가 지정한 특정 게시물 만 읽을 수 있도록 설정할 수 있습니다.
액세스 조건을 만드는 방법
먼저 액세스 조건을 생성할 수준을 선택합니다. 이 예에서는 직원 수준을 선택합니다.

그런 다음 액세스 조건 탭으로 이동하여 새 조건 그룹을 클릭 합니다 .

이제 많은 조건 유형을 볼 수 있습니다. 그러나 우리는 게시물 읽기 기능에만 초점을 맞추므로 Posts / Blog를 선택하겠습니다.

그런 다음 게시물 / 블로그 섹션 옆에 있는 상자를 클릭한 다음 사용자가 읽을 수 있도록 허용할 게시물을 선택합니다. 예를 들어 다음 게시물을 선택합니다.

마지막으로 저장 을 클릭하는 것을 잊지 마십시오.
이제부터 직원 사용자는 위에서 지정한 콘텐츠만 읽을 수 있습니다. 다른 게시물의 경우 아카이브 페이지에서 제목과 추천 이미지는 볼 수 있지만 게시물 내용은 읽을 수 없습니다.

마지막 말
워드프레스에서 회원으로 콘텐츠를 제한 하는 것은 민감하거나 중요하거나 유료 콘텐츠가 있는 웹사이트에 매우 중요합니다. 이 기술을 활용 하여 웹사이트 콘텐츠 를 보호해야 합니다 .
WordPress에서 회원별로 콘텐츠를 제한하는 다른 응용 프로그램을 알고 있습니까? 의견 섹션에서 우리와 공유하십시오!
안녕!
