• 解決済 shu1satake

    (@shu1satake)


    初めて投稿します。
    すでに同じような質問がありましたら、すいません。(見つけられませんでした。)

    今、Wordpress3.0.1を使っています。
    ユーザーを「suzuki」と「yamada」と設定しています。

    そこで質問なのですが、
    suzukiがログインして、投稿一覧画面を見たとき、suzukiとyamadaが投稿した記事が表示されますが、suzukiだけの記事を表示することは可能でしょうか?
    もちろん、yamadaがログインした場合は、yamadaが投稿した記事のみ表示させたいのです。

    プラグインも探してみましたが、ありませんでした。
    結構難しいでしょうか?

    マルチサイト化や、カスタム投稿タイプも考えてみましたが、できれば使いたくありません。
    分かりにくい文章で申し訳ありませんが、よろしくお願いします。

4件の返信を表示中 - 16 - 19件目 (全19件中)
  • トピック投稿者 shu1satake

    (@shu1satake)

    shokun0803さん

    if ( !current_user_can('level_10') ) {~}

    を取り除いてもみたのですが、編集者でも管理者でも、すべてのユーザーの投稿が表示されてしまうんです…。
    でも、「投稿者」ではちゃんと表示されるんですよね~。

    何でだろう…。

    えっと、URLをリダイレクトしているだけなので、試しに投稿ページを開いてURLを直接

    example.com/wordpress/wp-admin/edit.php?author=表示したいユーザーのID

    ?author=表示したいユーザーのIDを追加してみて確認してみていただけませんか?
    他のリダイレクトとかが働いていると戻されるような挙動をするかもしれません。正しく動いていれば指定したユーザーIDだけの一覧になるはずです。

    トピック投稿者 shu1satake

    (@shu1satake)

    shokun0803さん

    example.com/wordpress/wp-admin/edit.php?author=表示したいユーザーのID

    を試してみたところ、「編集者権限」「投稿者権限」ともに、正しく表示されました。
    なので、投稿ページへのリンクをexample.com/wordpress/wp-admin/edit.php?author=ログインしたユーザーのIDにできればいいのですが…。

    ん~僕の力では分かりません…。
    お力をお貸し下さい。

    >でも、「投稿者」ではちゃんと表示されるんですよね~。

    shu1satake さん
    上の件ですが、この設定をfunctions.phpに書いても書かなくても、投稿者の権限では自動的に自分の投稿のみが表示されるような気がするのですが、どうでしょうか。。

4件の返信を表示中 - 16 - 19件目 (全19件中)
  • トピック「投稿一覧で、各ユーザーが投稿した記事のみを表示するには?」には新たに返信することはできません。