>  기사  >  CMS 튜토리얼  >  사용자가 등록한 후에만 기사를 읽을 수 있도록 WordPress를 설정하는 방법

사용자가 등록한 후에만 기사를 읽을 수 있도록 WordPress를 설정하는 방법

尚
원래의
2019-07-20 09:47:064964검색

사용자가 등록한 후에만 기사를 읽을 수 있도록 WordPress를 설정하는 방법

워드프레스에서는 게시물마다 별도의 비밀번호를 설정한 후 다른 방법을 통해 특정 사용자에게 보낼 수 있습니다. 이 기능은 사용자에게 더 편리하지만 사용자 전환에 아무런 이점이 없으며, 사실 기사에 대한 사용자 정의 열을 설정하면 이 목표를 달성할 수 있습니다.
사용자 정의 열을 Useronly로 설정했다고 가정해 보겠습니다. 기사에 이 설정된 필드가 있으면 이 기사가 회원에게만 제한된다는 의미입니다.

add_filter('the_content', 'Useronly');
function Useronly($text){
    global $post;
    $Useronly = get_post_meta($post->ID, 'Useronly', true);
    if($Useronly){
        global $user_ID;
        if(!$user_ID){
            $redirect = get_permalink($post->ID);
            $text = '该内容仅限于会员浏览,请登录!';
        }
    }
    return $text;
}

테마의 function.php 파일에 위의 코드를 추가하기만 하면 프롬프트 텍스트와 열 이름을 사용자 정의할 수도 있습니다.
그런 다음 WordPress 백엔드 오른쪽 상단에 "표시 옵션"이 있습니다. 삼각형 화살표를 클릭하여 사용자 정의 열을 확인하세요.
그런 다음 기사를 편집할 때 사용자 정의 열 창에 키를 입력하세요. "Useronly", 값(value)은 상수 "true"일 수 있습니다.

더 많은 WordPress 관련 기술 기사를 보려면 wordpress 튜토리얼 칼럼을 방문하여 알아보세요!

위 내용은 사용자가 등록한 후에만 기사를 읽을 수 있도록 WordPress를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.