サポート » マルチサイト » ユーザー専用のメディアライブラリ

  • PANDA

    (@bpandaman)


    お世話になっています。
    現在マルチユーザーにて運営しています。

    ■やりたいこと
    1.ダッシュボードのメディアライブラリで自分がアップしたファイルしか表示されないようにしたい。(つまり自分専用のアップローダーみたいなものです)
    2.ダッシュボードの記事一覧画面で、自分が投稿した記事しか表示されないようにしたい
    3.ダッシュボードの新規記事投稿から、メディアファイルを呼び出すとき、他のユーザーがアップしたものを表示させない(選択できない)ようにしたい。

    上記3点を実現するプラグインや、手法などがありましたら、教えていただきたいです。
    また、これはできるがこれはできない、などでも構いませんので、アドバイス、情報をお願いいたします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • それこそマルチサイト機能で各ユーザーごとのサイトを作成ではだめなのでしょうか?
    各ユーザーが書いた記事をメインブログにまとめて表示させたいなら色々工夫する必要がありそうですが。

    トピック投稿者 PANDA

    (@bpandaman)

    >各ユーザーが書いた記事をメインブログにまとめて表示させたいなら色々工夫する必要がありそうですが。

    まさにそれがしたい事です・・・
    バディプレスを導入していますが、現状各ユーザーはブログを作成する事はできません。
    大本の一つのブログをコミュニティの場としたいので、各ユーザーが独立した
    ライブライリを持つことが望ましいです。

    やはりこういう事をやるにはWPでは無理があるのでしょうか・・・

    各サイトの最新5件のみを表示させたいとかいうのなら

    switch_to_blog($blog_id);
    処理
    restore_current_blog();

    でBlogのデータベースを切り替えることで出力が可能です。
    全てのサイトの新着情報などを取得したい場合は$wpdbで各データベースをマージするか、
    鬼太鼓/Oni Daiko
    http://plugins.webnist.net/
    というプラグインがあるようです。使ったことがないので何ともいえませんが、おそらくbpandamanさんの希望にちょうどいいプラグインなのではないでしょうか?

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「ユーザー専用のメディアライブラリ」には新たに返信することはできません。