サポート » 使い方全般 » ひとつのサイトで管理画面を複数持つ方法について

  • 表題の件についてご質問がございます。

    ひとつのサイトに複数の投稿コンテンツを用意したいのですが
    投稿者によって管理画面を分けたいと考えています。

    目的はITリテラシーの低い投稿担当者がワードプレスの複雑な管理画面を見て戸惑わないように、たとえば 
    最新情報を投稿する担当者には最新情報投稿用の管理画面にログインしてもらい、
    ブログ記事を投稿する担当者にはブログ記事投稿用の管理画面にログインしてもらう、といった形です。

    この場合、
    ひとつのサーバの該当フォルダに複数のワードプレスをインストールすればよいのでしょうか?

    たとえば www直下(※サーバにより異なると思いますが)に
    wordpressというフォルダを作成し、その下にwordpress1 wordpress2 のようにインストールする形です。

    ご教示頂ければ幸いです。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • WordPress も 管理画面も一つでいいと思います。権限(capabilities)や権限グループ(roles)の設定だけで対応可能です。

    話を簡単にするために、
    ・ブログ記事 post と category,post_tag  A君が更新
    ・最新情報 info(カスタム投稿) と info_cat(カスタム分類) B君が更新
    とします。

    [手順]
    1) info や info_cat 用の権限を追加する。register_post_type() や register_taxonomy() で追加できます。
    2) 権限グループ info_author(author と同じレベルの権限グループ)を作成します。
    3) info,info_cat 専用の権限を info_author に追加します。 info_author には、post やcategory の権限は追加しない。
    4) ユーザーA君に権限グループ author、ユーザーB君に権限グループ info_author を割り当てる。
    5) admin にも info や info_cat の権限を追加する。

    とすると
    ・ A君はブログ記事のみ更新可能。最新情報や最新情報のカテゴリーは管理画面に現れない。
    ・B君は最新情報のみ更新可能。投稿やカテゴリー・投稿タグは管理画面に現れない。
    ということになります。

    管理者の権限グループは、 admin ではなく administrator でした。
    5) administrator にも info や info_cat の権限を追加する。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    pluto1234さん

    ありがとうございます!

    少し触ってみたいのですが初心者なご質問で申し訳ございません、
    上記の各手順はそれぞれなんのシートに記述をしているのでしょうか?

    シートって何ですか?
    テンプレートのこと?

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    あ、分かりづらくて申し訳ありません。

    たとえば

    1) info や info_cat 用の権限を追加する。register_post_type() や register_taxonomy() で追加できます。

    この場合、
    register_post_type() や register_taxonomy() をどこに記述するのでしょうか?

    PHP はたぶん全部 functions.php です。
    申し訳ありませんが、いちいち答えていると日が暮れますので、何を設定するかは、
    http://wpdocs.sourceforge.jp/関数リファレンス/register_post_type
    http://wpdocs.sourceforge.jp/関数リファレンス/register_taxonomy
    などのパラメータを見てご自分で調べてください。

    また、この辺のことは書籍を買ってもたぶん書いていないので、ひたすらネットで調べるしかないと思います。

    トピック投稿者 tkj_tkj

    (@tkj_tkj)

    ありがとうございます!
    調べてみます!

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「ひとつのサイトで管理画面を複数持つ方法について」には新たに返信することはできません。