Welcartの会員情報を使って、WPの投稿や固定ページ閲覧を制限することはできますか

フォーラム 使い方全般 Welcartの会員情報を使って、WPの投稿や固定ページ閲覧を制限することはできますか

  • このトピックには4件の返信、3人の参加者があり、最後にsatoshi.bbにより8年、 1ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #77458
    satoshi.bb
    参加者

    Welcartの会員情報(会員か非会員か)を使って、特定の投稿ページに「閲覧制限」を設けることはできるのでしょうか。

    あるいは、特定のカテゴリー内の投稿ページを会員のみ閲覧できるようにすることはできるのでしょうか。

    ーーー

    例:

    投稿A:会員と非会員が閲覧できる

    投稿B:会員のみ閲覧できる

    投稿C:会員と非会員が閲覧できる

    ーーー

    デフォルトではできない場合、カスタマイズや他のプラグインとの組み合わせをすれば可能でしょうか。

    皆様のお知恵をお借りできましたら,幸いでございます。

    何卒、よろしくお願い致します。

    #77469
    uishi
    参加者

    https://www.welcart.com/community/forums/topic/%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AE%E4%BC%9A%E7%A4%BE%E5%90%8D%E3%82%92%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AB%E5%87%BA%E5%8A%9Be
    コレがまだ有効なら、固定ページや投稿で判定して、the_content、あるいは「会員のみ閲覧可能のメッセージ・会員登録はこちら」を出力になるんでしょうか。
    あと特定のカテゴリーに属する判定も必要なのでしょうか。
    論理の組み合わせ次第ですか。

    #77514
    nanbu
    キーマスター

    こんにちは
    ログインしているかどうかの判定で良さそうですね。「usces_is_login」で検索してみて下さい。

    #77540
    satoshi.bb
    参加者

    ありがとうございます。
    検索してみます。

    #77635
    satoshi.bb
    参加者

    「usces_is_login」で検索をしたところ、以下のトピックにて似た内容がありました。
    Welcart コミュニティー|ECサイト構築プラグイン » トピック: あるランクの会員にのみ情報を表示する
    このトピックのなかで以下の回答があったのですが、これは該当する投稿全てに書き込む必要があるのでしょうか。

    <?php if(usces_is_login() && usces_the_member_status(‘return’) == ‘特別会員’): ?>
    特別会員の表示内容
    <?php elseif(usces_is_login() && usces_the_member_status(‘return’) == ‘優良会員’): ?>
    優良会員の表示内容
    <?php else: ?>
    <?php endif; ?>

    特定のカテゴリーに入っている記事を対象とする場合はどのような記述をしたらいいのかがわからず困っております。

    phpやプログラミングの勉強不足で申し訳ありません。
    もし記述内容がお分かりの方がいらっしゃいましたら、ご教授頂けますと助かります。
    何卒、よろしくお願い致します。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。