네! 워드프레스에서 일부 글 내용을 로그인한 사용자에게만 보여줄 수 있습니다. 코드 사용, 플러그인 활용, 비밀번호 보호 기능 등 여러 가지 방법이 있습니다.
✅ 방법 1: 단순 코드 사용 (로그인한 사용자만 보기)
특정 부분만 로그인한 사용자에게만 보이게 하려면 아래 코드를 사용하면 됩니다.
📌 1. 글 안에서 특정 부분 숨기기 (Gutenberg / Classic Editor에서 사용 가능)
워드프레스에서 “단락(Paragraph) 블록” 또는 “HTML 블록”을 추가하고 아래 코드를 입력하세요.
<?php if ( is_user_logged_in() ) { ?>
<p>🔒 이 내용은 로그인한 사용자만 볼 수 있습니다.</p>
<?php } else { ?>
<p>⚠️ 이 내용을 보려면 <a href="<?php echo wp_login_url(); ?>">로그인</a>하세요.</p>
<?php } ?>
🔹 사용 방법:
- 위 코드를 글 안에 추가하면, 로그인한 사용자만 해당 내용을 볼 수 있습니다.
- 로그인하지 않은 사용자는 “로그인하세요”라는 메시지를 보게 됩니다.
✅ 방법 2: 플러그인 사용 (쉬운 방법)
코드를 사용하지 않고 간단하게 설정하고 싶다면 플러그인을 사용하는 방법이 있습니다.
📌 1. “Restrict Content” 플러그인 사용
1️⃣ “플러그인 → 새로 추가”에서 Restrict Content
검색
2️⃣ 플러그인 설치 및 활성화
3️⃣ 글 작성 시, 특정 부분을 아래와 같이 입력
[restrict] 이 내용은 로그인한 사용자만 볼 수 있습니다. [/restrict]
🔹 로그인하지 않은 사용자는 해당 부분이 보이지 않음
🔹 플러그인 설정에서 “어떤 사용자 등급에게 공개할 것인지” 세부 조정 가능
✅ 방법 3: “비밀번호 보호” 기능 사용
만약 로그인 여부와 상관없이 비밀번호를 아는 사람만 내용을 보게 하고 싶다면, 아래 방법을 사용하세요.
📌 1. 개별 글 비밀번호 보호 설정
- 새 글 작성 또는 기존 글 수정
- “공개” 설정에서 “비밀번호 보호” 선택
- 사용할 비밀번호 입력 후 저장
🔹 사용자가 비밀번호를 입력해야만 해당 글을 볼 수 있음
✅ 정리하면
1️⃣ 코드 사용 (is_user_logged_in()
) → 로그인한 사용자만 특정 내용 보이게 설정
2️⃣ “Restrict Content” 플러그인 사용 → [restrict]
태그로 로그인 사용자 제한
3️⃣ 비밀번호 보호 기능 사용 → 특정 비밀번호를 입력한 사람만 보기 가능
💡 가장 쉬운 방법은 “Restrict Content” 플러그인을 활용하는 것입니다.
더 궁금한 점이 있으면 질문해주세요! 😊🚀