ホームページ  >  記事  >  CMS チュートリアル  >  ユーザーが登録した後でのみ記事を読めるように WordPress を設定する方法

ユーザーが登録した後でのみ記事を読めるように WordPress を設定する方法

尚
オリジナル
2019-07-20 09:47:064909ブラウズ

ユーザーが登録した後でのみ記事を読めるように WordPress を設定する方法

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。