• WordPressの管理について質問させて下さい。
    下記のような管理をするには特別なプラグインが必要でしょうか?
    サブディレクトリ管理をしています。

    ・各HP(1~5)に入るには、Wordpressサーバー管理者が発行したIDとパスワードを入力して入れます。
     例えば、HP1にはAさんとBさんとCさんとDさんが閲覧することができ、Page3のチャットは全員書き込みができます。
     但し、Page5にはAさんだけが書き込みできます。それ以外は閲覧だけです。
     そして、他のHP(HP2~HP5)には、AさんとBさんとCさんとDさんは閲覧することができません。

    WordPressサーバー
    |-HP1
    | |-Page1
    | |-Page2
    | |-Page3→チャット
    | |-Page4
    | |-Page5→スケジュール
    |-HP2
    | |-Page1
    | |-Page2
    | |-Page3→チャット
    | |-Page4
    | |-Page5→スケジュール
    | HP3
    | |-Page1
    | |-Page2
    | |-Page3→チャット
    | |-Page4
    | |-Page5→スケジュール
    | HP4
    | |-Page1
    | |-Page2
    | |-Page3→チャット
    | |-Page4
    | |-Page5→スケジュール
    | HP5
    | |-Page1
    | |-Page2
    | |-Page3→チャット
    | |-Page4
    | |-Page5→スケジュール

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • 結論から言えば「できる」ですがプログラムかbasic認証が必要です。
    成果物にもよりますが単独の、若しくは2、3のプラグインの組み合わせだけで実現できる可能性は低いと思われます。

    トピック投稿者 saiji

    (@saiji)

    hogetanさま
    ご連絡ありがとうございました。
    プラグインを使えば容易にできるかと思っていたのですが、難しそうですね。
    仕様を落として、プラグインでできないか再検討したいと思います。
    このたびはご連絡頂きまして本当にありがとうございました。

    saijiさん
    User Role Editorをつかってうまくできないですか?

    >>各HP(1~5)に入るには、Wordpressサーバー管理者が発行したIDとパスワードを入力して入れます。
    →これはログイン情報を与えれば可能ですよ。

    例えば、
    >>Page5にはAさんだけが書き込みできます。それ以外は閲覧だけです。
    Aさんにか書き込み権限を与え、ほかの人は閲覧権限

    デザインプラスさんのコラムに掲載されてましたので引用させていただきます。

    http://design-plus1.com/tcd-w/2012/01/membership.html

    プラグインは「Role」がカスタマイズできるものでしたらなんでもいいと思いますよ。
    もしかしたら、IFなどでユーザー権限による分岐をつけなくてはいけないかのしれません。

    トピック投稿者 saiji

    (@saiji)

    mura0403さま

    貴重な情報をありがとうございます!
    教えて頂いたHPを拝見させて頂きました、ものすごく希望がわいてきました。
    実験をしたいのですが、
    トップページ以下のHPにログインする際に
    ・IDとパスワードは全会員共通
    ではなくて、一人一人にユーザー名とパスワードを与えたいのですがそれは可能なのでしょうか?
    もし、ご存じのようでしたらばご連絡頂きたくなにとぞよろしくお願い致します。

    saijiさん
    ≫IDとパスワードは全会員共通ではなくて、一人一人にユーザー名とパスワードを与えたいのですがそれは可能なのでしょうか?
    →多分そちらのほうが、Wordpressでの管理は楽ですよ。
    つまり、管理ページのユーザーでIDを作ってあげて、そこのユーザーグループをカスタムしたものや閲覧者のどに指定してあげればよいと思います。

    また、フォーラムだけを書き込みOKしたいときはどうなるんでしょう。
    フォーラム事態作ったことがないので、勉強不足ですみません。
    通常で発想ですが、そこの部分(ページ)など書き込み許可をする場合、カスタム投稿タイプを作ってあげると便利です。
    その際に、「capability_type」を指定することができるので
    標準では「 ‘capability_type’ => ‘post’」がデフォルトですので
    「’capability_type’ => ‘limit’」など好きな名前に変えてあげればいいと思います。
    (必ず単数形で書いてください)
    その際に、そのままでは何もできませんので、「ROLE」をカスタムすることが必要になります。(昔、わたくしも苦戦しました)

    管理ユーザー以外はログインはフロント側(公開されているページ)に持たせるとよいでしょう。
    ちょっとカスタマイズ中のテーマで申し訳ないのですが、左側上部にログイン欄をつけました。
    http://test-sv1.com/wordpress/sample/
    ※パスワードかけてますので、「sample」で入ってください。
    ログイン認証後、フロント側に戻ってきますので便利です。
    マイページが必要なければ、管理バーは後で非表示にしてください。

    ログイン認証のPHP

    <?php if (is_user_logged_in()) : //ログイン時の表示?>
    ようこそ!
    <?php global $current_user; echo $current_user->display_name ?>さん<br />
    ログアウトは &raquo; <a href="<?php echo wp_logout_url() ?>&redirect_to=<?php echo esc_attr($_SERVER['REQUEST_URI']) ?>">こちら</a>
    <?php else : //ログアウト時の認証表示?>会員専用ページを閲覧するには、ログインして下さい。<br />
    <form method="post" action="<?php echo wp_login_url() ?>?redirect_to=<?php echo esc_attr($_SERVER['REQUEST_URI']) ?>">
      <label for="login_username">ログインID:</label><input type="text" name="log" id="login_username" value="" size="36" /><br />
      <label for="login_password">パスワード:</label><input type="password" name="pwd" id="login_password" value="" size="36" /><br />
      <input type="submit" value="ログイン" />
    </form>
    <?php endif; ?>

    こんな感じだと思います。
    おかしいとこあったらすみません。

    トピック投稿者 saiji

    (@saiji)

    mura0403さま

    こんなに丁寧に返信して下さり、本当にありがとうございます!
    涙が出るくらいうれしかったです!
    頂いた内容を参考にさせてもらって一度試してみたいと思います。
    また、どんな些細なこともで結構ですのでアドバイス頂ければありがたいです。
    本当にありがとうございます。また、今後とも何とぞよろしくお願いします!

    saijiさん
    個人的な好みなんですけど、「ROLE」な管理する際、本来はfunctionでもできるのですが
    以前、書き込めるのに消せないなんてことでプラグインのほうが効率いいかななんて今に至るんですけど、tools-setってプラグインの有償版でaccessってのを個人的に好きです。

    access
    https://wp-types.com/documentation/user-guides/setting-access-control/

    こなん感じで、英語版なんですけど、投稿に対して権限やユーザーによってアクセス制限をかけれるので個人的には好きです。

    capabilityの参考に

    http://elearn.jp/wpman/column/c20110414_01.html

    例えば、見せるだけなら権限グループに「閲覧(’read’)」を付与してあげれば、閲覧のみ
    投稿された記事(投稿)の編集なら「’edit_published_posts’」になります。
    ‘capability_type’ => ‘limit’にした場合は「’edit_published_limits’」と複数形で指定してあげる必要が出てきます。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「WordPressの管理について質問させて下さい」には新たに返信することはできません。