サポート » 使い方全般 » ログイン中のユーザーが作成した記事だけを一覧表示したい

  • 解決済 mi_325

    (@mi_325)


    初めまして。よろしくお願いします。

    複数のユーザーが、それぞれ自分に割り当てられた複数のページ(マイページ)だけを編集したり、自分に割り当てられたカテゴリーにだけ投稿したりできるサイトを構築しています。

    『ユーザーごとに投稿できるカテゴリーを制限する』ことについてはプラグインで解決したのですが、ページの編集・投稿の編集の画面で、他のユーザーが投稿した記事や、他のユーザー専用のページも一緒にリストされてしまうのが気になります。

    これについて、
    管理メニューの『投稿(編集)』『ページ(編集)』をクリックしたとき、
    ログイン中のユーザーが投稿した記事・作成したページだけを一覧にして表示させたいのですが、こういったことができるプラグインはありますか?

    また、管理メニューのソース自体を変更して、
    例えば edit-pages.php?author=2(←ログインしているユーザーの番号が自動的に入る)といった具合に設定して、
    あらかじめソートした状態で表示させることも検討しているのですが、どのようにファイルを修正したらよいかがわかりません。
    (しかしこの方法では、管理者でログインしている時に一覧表示すると、
    記事が一つもリストされないということになるのではないかとも思うのですが…)

    上記について、何かご助言などありましたらよろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • こちらの記事を参考にされてはどうでしょうか?^^

    自分が投稿した記事だけを、管理画面に一覧で表示させたい

    トピック投稿者 mi_325

    (@mi_325)

    uniklo 様

    早速のご回答ありがとうございました。

    上記記事は既に拝読していたのですが、
    (最初の記事に書くべきでした、ごめんなさい!)
    ダッシュボードにリンクを表示させる…というのがイメージと少し違っていたので
    改めてトピックを立てた次第です。

    管理メニューに折角『投稿(編集)』『ページ(編集)』というリンクがあるので、
    そちらをクリックするだけで、既にソートされた状態が表示されれば、と思っております。

    よろしくお願いします。

    トピック投稿者 mi_325

    (@mi_325)

    自己レスです。
    最終的に、uniklo様もご紹介くださっているスレッドで書かれている方法で、wp-admin/menu-header.phpを直接編集して、管理メニューを追加する方法で実現することにしました。

    また、編集していて気がついたのですが投稿編集画面の「自分の投稿」リンクのあたりでも、思っているような動作が得られそうなので、もっとスマートな方法がないか考えてみることにします。

    uniklo様、どうもありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「ログイン中のユーザーが作成した記事だけを一覧表示したい」には新たに返信することはできません。