web-dev-qa-db-ja.com

メディアアップロードを非公開にする方法

可能な重複:
ユーザーがログインしていない場合にアップロードを保護する方法

私はメンバーアクセスプラグインを使って、メンバーだけに見えるようにページまたは投稿をマークする方法を知っています。このようにして、大衆はそれらを見ることができません。代わりに、あなたはページを見るためにログインしなければなりません。

PDFまたは他のメディアアップロードをメンバーにのみ表示可能としてマークするにはどうすればよいですか。

3
D.W.

このスタックを検索すると、この質問に対する2つの解決策があります(未テスト)。

1

答えは完全には開発されていませんが、ある程度の洞察を提供できます。
特定のフォルダ内のファイルへのアクセスを制限する

ユーザーがログインしていない場合にアップロードを保護する方法
Frank Bueltgeの 回答は面白いようですが、コードは非常に複雑です。彼自身が彼の英語が厄介であることを認めているので、私は彼のコーディングスキルがすばらしいことを保証することができます:)

そして、 hakre によって提供される答えは機能する可能性があります。

  • そこで詳細に説明されているように、/wp-content/uploads/から.htaccess内の1つ以上のフォルダーを保護します。
  • UserまたはPost-IDに従って、このアップロードフォルダに目的のファイルを移動します。そのために、 この質問 に提供した回答を使用します。そして、提供された例で、多分あなたは他の種類のフィルタリングを考えることができます。
1
brasofilo