サポート » プラグイン » 自分が投稿した記事だけを、管理画面に一覧で表示させたい

  • 解決済 ligar

    (@ligar)


    皆様、いつもお世話になります。

    複数のユーザーで、wordpress2.6.3を使い記事を投稿しております。

    そこで、各ユーザーが、管理画面に入り、最初に表示されるダッシュボードに、
    今までに投稿した自分の記事だけを、一覧で表示するようなプラグインは、ありますでしょうか?
    過去の自分が投稿した記事に簡単にアクセスし、編集し易くさせたいと考えています。

    ご存知の方いらっしゃいましたら、御教授宜しくお願いします。

15件の返信を表示中 - 1 - 15件目 (全15件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    投稿一覧画面では、投稿者ごとにフィルターできるんですが、それでは不十分なんでしょうか?

    トピック投稿者 ligar

    (@ligar)

    lilyfan様

    書き込みありがとうございます。

    すみません。私の説明不足でした。
    私のサイトでは、ユーザー登録をすれば、誰でも記事を投稿出来る設定にしています。
    記事を投稿するユーザー数が将来的に多くなった際に、多くの投稿者の中から、自分自身の「投稿者名」を選択してフィルターを掛ける方式ですと、面倒ではないかと考えています。

    イメージとしては、このフォーラムのユーザープロフィール内に表示される
    「最近の返信」と同じような形で、自分の書き込んだ記事へのリンク一覧が、ダッシュボードに表示されるようにしたいです。

    引き続き、情報をお持ちの方がいらっしゃいましたら、よろしくお願いします。

    トピック投稿者 ligar

    (@ligar)

    PHPのことは、よく分からないのですが、
    wp-adminフォルダー内を見て、何となくコピペをしながら、以下のような記述を、wp-admin/index.phpに貼り付けてみました。
    これで、ダッシュボードに「自分の記事一覧へのリンク」を表示出来るようになりました。

    <a href="edit.php?author=<?php echo "$user_ID"; ?>"><?php echo "$user_identity"; ?>さんの記事一覧はこちら</a>

    私はDashboard Editorというプラグインを使っています。
    このプラグインの設定画面Dashboard Managmentのコード入力欄に、このコードを貼り付ければ、簡単にダッシュボードに表示出来ると思っていたのですが・・・
    残念ながら、私の使っているWP2.6.3では表示されませんでした(汗
    ですので、index.phpに、このコードを直接コピペしています。

    どなたか、賢いやり方を他にご存知でしたら、さらに情報を募集しております。
    よろしくお願いします。

    ご希望のものと違うかもしれませんが、面白そうなのでウィジェットを作ってみました。
    本当はコードをフォーラムに貼り付けたかったのですが、スタイルの調整が必要だったので、CSSなどまとめてプラグインにして、以下で公開しています。

    URL を怪しく思われるかもしれませんが、実はプラグインを公開できるプライベートなスペースがないので、無料の @pages を借りて WordPress を設置し、そこから公開しているものです。

    トピック投稿者 ligar

    (@ligar)

    mizube様

    うほー!(興奮)
    素晴らしいですね。
    さっそく使わせて頂きます。
    ありがとうございます!

    > liger さん

    テストが十分でないので、もし何かおかしなところがあったら是非ご連絡ください。
    早速ですが Plugin URI が間違っていました。その部分は管理ページのプラグイン一覧でのプラグイン名のリンクの URL なので、動作そのものには関係ありませんが、出来れば差し替えをお願いします。
    公開中の zip ファイルについては既に差し替えを行いました。

    トピック投稿者 ligar

    (@ligar)

    mizube様

    いま、使わせて頂きました。
    機能は、希望していた物以上です。
    ありがとうございます。

    バグのご報告です。

    最近のあなたの投稿 「すべて表示」ボタンをクリックすると、

    wp-admin/edit.php?author='1

    というリンク先に飛ぶため、自分の記事一覧が表示されませんでした。
    author=の後の「’」が余分なのではないでしょうか?

    dashboard-your-status-widget.phpの 109行目の

    edit.php?author='<?php echo $user_ID; ?>

    から「’」を削除したら、とりあえず治りました。

    他にも、188行目、195行目、208行目にも「’」の記述があるようです。
    すみません、私はPHPがよく分からないので、109行目以外はどうなのか分かりません。(汗

    では、ご確認お願いします。

    > liger さん
    ご指摘有り難うございます。私の方でもカテゴリーでの絞り込みのリンクが空になっているのを見つけましたので、あわせて修正します。修正版を公開後、またこちらに書き込みます。

    # まだ色々ありそうな気がします。。。

    トピック投稿者 ligar

    (@ligar)

    mizube様

    さっそくのご連絡ありがとうございます。

    また、「あなたのステータス」とのことなので・・・

    出来れば、自分がコメントをした数と、コメントをした記事の一覧も取得出来ると、嬉しいなぁ・・・と思ったりしました^^;
    わがまま言ってすみません。(滝汗
    今後のバージョンアップ時に、一つのアイデアとして、検討をして頂けると幸いです。

    では、今後ともよろしくお願いします。

    > ligar さん

    修正版を公開しました。それと、 ligar さんの名前のつづりを間違えてました。ごめんなさい。

    出来れば、自分がコメントをした数と、コメントをした記事の一覧も取得出来ると、嬉しいなぁ・・・と思ったりしました^^;

    私もコメントの情報は入れた方がいいかなと思ってたんですが、余計なことかもしれないと思い省きました。うまくまとめられれば、時間があるときに追加したいと思います。

    > ligar さん

    自分がコメントをした数と、コメントをした記事の一覧を追加しました。
    同じ URL にて公開しています。 よろしければ最新版をお使いください。

    トピック投稿者 ligar

    (@ligar)

    mizube様

    ありがとうございます。
    いま、使わせて頂きました。
    タブで切り替えられるので、凄く見やすいですね。

    コメント一覧で、次のページや他のページに移動すると、Dashboard Editorで消している「Wordpress開発ブログ」「WordPressフォーラム」が表示されてしまいます。
    これは、mizube様のプラグインだけで解決出来る問題じゃないかもしれませんが、一応ご報告です。
    mizube様のプラグインを優先したいので、「Wordpress開発ブログ」「WordPressフォーラム」はDashboard Editorを使わずに、スタイルシートで非表示にしても良いと考えています。
    もしくは、他にプラグインを探してみますね。

    Dashboard Editorはこちら
    http://anthologyoi.com/wordpress/plugins/wordpress-dashboard-editor.html

    > ligar さん

    ご報告ありがとうございます。
    暇を見つけて調べてみて、修正できれば修正します。

    ligar さんの「Dashboard Editor」ではないのですが、

    Role Scoper」というプラグインがります。英語版しかないようですが、

    Roles → Option → RS Role Definitions で、

    1. Edit Others Posts (or Pages)
    2. Delete Others Posts (or Pages)

    の二つのチェックをはずすと、自分の投稿した記事しか表示されなくなります。

    トピック投稿者 ligar

    (@ligar)

    GUCCCIさん

    お返事遅くなって、申し訳ございません。
    貴重な情報をありがとうございます。
    ご紹介のプラグインも試してみたいと思います。
    ありがとうございました。

15件の返信を表示中 - 1 - 15件目 (全15件中)
  • トピック「自分が投稿した記事だけを、管理画面に一覧で表示させたい」には新たに返信することはできません。