Ultimate Member는 무료 워드프레스 멤버십 플러그인으로 회원제 사이트를 운영하려는 경우에 사용할 수 있습니다. 이 글에서는 UM에서 로그인 사용자(회원) 또는 로그아웃 사용자(비회원)에게만 페이지/글의 특정 콘텐츠가 표시되도록 제한하는 방법에 대하여 살펴보겠습니다.
우커머스 쇼핑몰에서 멤버십 사이트를 운영하려는 경우에는 "워드프레스 우커머스 멤버십 플러그인 - WooCommerce Membership"을 참고해보시기 바랍니다.
Ultimate Member: 로그인 사용자/로그아웃에게만 페이지/글의 콘텐츠가 표시되도록 제한하는 방법
Ultimate Member를 사용하는 경우 특정 페이지/게시글을 회원(로그인 사용자)에게만 표시하거나 비회원(로그아웃 사용자)에게만 표시하도록 제한하는 옵션이 페이지 레벨에서 제공됩니다.

페이지 하단의 Ultimate Member: Content Restriction 섹션에서 Restrict access to this post?의 옵션을 체크하면 Who can access this post? 옵션이 표시됩니다. 이 옵션에서 로그인한 사용자 또는 로그아웃한 사용자를 선택할 수 있습니다.
페이지/글의 특정 부분만 로그인한 사용자나 로그아웃한 사용자에게 표시하도록 제한하는 것도 가능합니다.
회원(로그인 사용자)에게만 페이지/글의 콘텐츠가 표시되도록 제한하기
로그인 사용자에게만 페이지/글의 특정 콘텐츠가 표시되도록 제한하고 싶은 경우 다음과 같은 숏코드를 사용할 수 있습니다.
[um_loggedin] 이 텍스트는 로그인 사용자만 볼 수 있습니다(This text can only be seen by logged in users) [/um_loggedin]
로그아웃 사용자(비회원)에게는 두 가지 방식으로 콘텐츠를 제한할 수 있습니다.
- 로그인 사용자(회원)에게 표시되는 콘텐츠가 표시되지 않고, "로그인한 사용자에게 볼 수 있으므로 로그인하라"는 안내 문구가 표시됩니다.
- 로그아웃 사용자(비회원)에게 아무런 안내 메시지 없이 콘텐츠를 표시하지 않습니다. 이 경우 비회원은 해당 부분에 로그인 사용자(회원)에게만 표시되는 콘텐츠가 있음을 인지할 수 없습니다.
상기 옵션 1의 경우 다음과 같은 숏코드를 사용할 수 있습니다. 로그아웃 사용자에게 로그인하라는 안내 메시지가 표시됩니다.
[um_loggedin show_lock=yes] 이 부분의 텍스트는 로그인 사용자에게만 표시됩니다.[/um_loggedin]
위의 쇼트코드를 사용하면 다음과 같이 "이 콘텐츠는 로그인 한 사용자로만 제한됩니다. 이 콘텐츠를 보려면 로그인 하십시오" 문구가 표시됩니다.

표시되는 안내 문구를 변경하고 싶은 경우 다음과 같은 형식으로 숏코드를 추가하도록 합니다.
[um_loggedin show_lock=yes lock_text="콘텐츠를 보려면 로그인해야 합니다"] 로그인 사용자에게만 표시되는 콘텐츠 [/um_loggedin]
상기 옵션 2의 경우 다음과 같은 숏코드를 제한되는 콘텐츠에 적용할 수 있습니다. 로그아웃 사용자에게 아무런 안내 문구가 표시되지 않습니다.
[um_loggedin show_lock=yes] 이 부분의 텍스트는 로그인 사용자에게만 표시됩니다. [/um_loggedin]
비회원(로그아웃 사용자)에게만 페이지/글의 콘텐츠가 표시되도록 제한하기
페이지/게시글의 특정 부분을 비회원 방문자(게스트)에게만 표시하고 싶은 경우 다음과 같은 형식으로 숏코드를 사용할 수 있습니다.
[um_loggedout] 이 텍스트는 로그아웃 사용자에게만 표시됩니다(This text can only be seen by logged out users) [/um_loggedout]
이외에도 특정 사용자 역할의 사용자들에게만 콘텐츠를 표시할 수 있도록 할 수도 있습니다. 이 부분은 추후 별도의 글에서 다루어 보겠습니다.
댓글 남기기