web-dev-qa-db-ja.com

管理者アップロードへのアクセスを特定のログインユーザーに制限しますか?

これは、多くの可能性を秘めた非常に自由な投機的な質問です。誰かが特定のアップロードへのアクセスをログインユーザーに制限する方法を使っていますか?

つまり、サイト管理者は特定のログインユーザに対してどのようにファイルをアップロードし、それぞれに許可を割り当てることができますか。

これには、wp-content/uploads /に/ this_user /というアップロードディレクトリが必要ですか?そしてそれへのアクセスを.htaccessとis_logged_inで制限しますか?それとも、アップロード用の権限とユーザーを割り当てるメタまたはカスタムフィールドのようなものですか?

ここWPAで他の回答はホットリンク保護を扱いますが、これは別の状況です。私はログインユーザーに制限する必要があります、すべて同じドメインにあります。

何か案は?ありがとう

1
markratledge

これにはcurrent_user_has_roleを使うことができます

そして標準的な役割では不十分な場合は、Justin TadlockのMembersプラグインをダウンロードして役割を追加できるようにすることをお勧めします。

1
user2015