投稿一覧画面では、投稿者ごとにフィルターできるんですが、それでは不十分なんでしょうか?
lilyfan様
書き込みありがとうございます。
すみません。私の説明不足でした。
私のサイトでは、ユーザー登録をすれば、誰でも記事を投稿出来る設定にしています。
記事を投稿するユーザー数が将来的に多くなった際に、多くの投稿者の中から、自分自身の「投稿者名」を選択してフィルターを掛ける方式ですと、面倒ではないかと考えています。
イメージとしては、このフォーラムのユーザープロフィール内に表示される
「最近の返信」と同じような形で、自分の書き込んだ記事へのリンク一覧が、ダッシュボードに表示されるようにしたいです。
引き続き、情報をお持ちの方がいらっしゃいましたら、よろしくお願いします。
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 を設置し、そこから公開しているものです。
mizube様
うほー!(興奮)
素晴らしいですね。
さっそく使わせて頂きます。
ありがとうございます!
> liger さん
テストが十分でないので、もし何かおかしなところがあったら是非ご連絡ください。
早速ですが Plugin URI が間違っていました。その部分は管理ページのプラグイン一覧でのプラグイン名のリンクの URL なので、動作そのものには関係ありませんが、出来れば差し替えをお願いします。
公開中の zip ファイルについては既に差し替えを行いました。
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 さん
ご指摘有り難うございます。私の方でもカテゴリーでの絞り込みのリンクが空になっているのを見つけましたので、あわせて修正します。修正版を公開後、またこちらに書き込みます。
# まだ色々ありそうな気がします。。。
mizube様
さっそくのご連絡ありがとうございます。
また、「あなたのステータス」とのことなので・・・
出来れば、自分がコメントをした数と、コメントをした記事の一覧も取得出来ると、嬉しいなぁ・・・と思ったりしました^^;
わがまま言ってすみません。(滝汗
今後のバージョンアップ時に、一つのアイデアとして、検討をして頂けると幸いです。
では、今後ともよろしくお願いします。
> ligar さん
修正版を公開しました。それと、 ligar さんの名前のつづりを間違えてました。ごめんなさい。
出来れば、自分がコメントをした数と、コメントをした記事の一覧も取得出来ると、嬉しいなぁ・・・と思ったりしました^^;
私もコメントの情報は入れた方がいいかなと思ってたんですが、余計なことかもしれないと思い省きました。うまくまとめられれば、時間があるときに追加したいと思います。
> ligar さん
自分がコメントをした数と、コメントをした記事の一覧を追加しました。
同じ URL にて公開しています。 よろしければ最新版をお使いください。
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 で、
- Edit Others Posts (or Pages)
- Delete Others Posts (or Pages)
の二つのチェックをはずすと、自分の投稿した記事しか表示されなくなります。
GUCCCIさん
お返事遅くなって、申し訳ございません。
貴重な情報をありがとうございます。
ご紹介のプラグインも試してみたいと思います。
ありがとうございました。