管理画面で自分の記事に投稿されたコメントだけ表示させたい
-
複数人でサイトを運営しています。
嬉しいことに、最近になりまして、コメント数が増加しています。
ただ、管理画面から「コメント」という項目をクリックしますと、
どの権限でも、サイトに投稿されましたコメントが全て表示されます。
(管理者でない場合は、自分のコメント以外は表示のみで、
コントロールは出来ません。)また、ネット上で以下のようなコードを見つけました。
add_filter('pre_get_comments', 'my_comments_for_current_author'); add_filter( 'user_has_cap', 'my_user_has_cap', 10, 3 ); function my_comments_for_current_author($query) { global $pagenow; if( 'edit-comments.php' != $pagenow and !$query->is_admin ) return $query; if( !current_user_can( 'manage_options' ) ) { global $user_ID; $query->query_vars['user_id']= $user_ID ; } return $query; } function my_user_has_cap( $allcaps, $caps, $args ) { if ( 'edit_comment'== $args[0] && get_current_user_id()== $args[1] ) { foreach ( $caps as $cap ) { $allcaps[$cap]= true; } } return $allcaps; }
上のコードは、コメントに関するコードなのですが、
実際に使ってみると、管理画面の「コメント」の部分で、
自分が投稿したコメントのみが表示されました。
(’自分が投稿した記事についたコメント’ではなく、あくまでも’自分自身が投稿したコメント’のみです)私の願いとしましては、
自分自身が投稿した記事についたコメントを
一覧で表示したいと考えております。今回は管理画面の「コメント」の部分を引き合いに出してしまいましたが、
どのような形であれ、自分自身が投稿した記事についたコメントが
一覧でわかるようにしたいです。なにかご理解のあります方、
お力を貸していただけますと幸いです。
よろしくお願い致します。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「管理画面で自分の記事に投稿されたコメントだけ表示させたい」には新たに返信することはできません。