サポート » 使い方全般 » 外部サイトから会員制サイト内にあるファイルへのアクセス

  • はじめまして。

    現在、会員制サイトを制作しているのですが、
    外部サイトから会員制サイト内にあるPDFファイルなどに直接アクセスする際、
    ログインしていないユーザーには、ログイン画面をだしたいのですが、
    どのようにすればよろしいのでしょうか。
    制作している会員制サイトのログインなどは、下記にように作成しています。

    —-
    会員制サイト内には、PDFファイルやエクセルファイルのリンクが張られています。
    サイトのログインは、プラグイン
    Theme My Loginでオリジナルのログイン画面を作り、
    Peter’s Login Redirectでログイン後、会員サイトトップページに移るようにしています。
    —-

    htmlファイルへのアクセスは
    !is_user_logged_in())
    をテンプレートファイルへ記述してうまくいっているのですが、
    PDFファイルや画像ファイルなどの場合は、
    どのように記述すればよいのかわかりません。

    ご教授お願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • モデレーター Daisuke Takahashi

    (@extendwings)

    WordPressは以前、マルチサイト有効化時にwp-includes/ms-files.phpを経由してファイルへのアクセスを扱っていました。
    なので、このファイルを元に、マルチサイトが有効かどうかのチェックをログイン済みかどうかのチェックに変えて、プラグインでも作れば実現できそうです。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「外部サイトから会員制サイト内にあるファイルへのアクセス」には新たに返信することはできません。