WordPressからアップロードされるメディアをユーザ毎にカスタマイズ
WordPress
WordPressで会員サイトを作ろうとするときに課題となる点が幾つかありますが、そのうちの一つとしてメディアの管理があります。
私が思うメディアの理想管理状態は、
・メディアをアップロードしたユーザ毎にディレクトリを分ける
・アップロードしたユーザ以外にはメディアを使わせない
この二つが主に大事な点かと思います。
この二つをプラグインを使用して解決させたいと思います。
スポンサーリンク
目次
Custom Upload Dir
このプラグインはメディアをユーザ毎にディレクトリ分けしてくれるプラグインです。
お使いのWordPressでプラグインを追加、またはこちらからダウンロードして、インストール→有効化をしてください。
有効化後、「設定」→「Custom Upload Dir」を選択。
「Build a path template」の中へ「/%author%」を入力し、保存します。
これで設定は完了です!
※すでにアップロードされている画像にはこの設定は反映されません
View Own Posts Media Only
このプラグインは自分がアップしたメディア以外を非表示にしてくれるプラグインです。
お使いのWordPressでプラグインを追加、またはこちらからダウンロードして、インストール→有効化をしてください。
このプラグインは有効化するだけで、設定は完了です!
※ユーザの権限が管理者などの場合はすべての画像が表示されます
まとめ
画像の管理はこれができていればまずはOKかと思います。
今後、ユーザが退会などにより削除された際はディレクトリを消すプログラムを作る必要があるかもしれませんが、それは後日対応で良いかと。。。
スポンサーリンク