コメントに対しての編集・削除等の表示
-
記事に対して自分が返信したコメントのみ編集・削除ができるようにするにはどうすればよいでしょうか? !wp_get_current_user()を使って、自分以外は編集・削除を非表示にしましたが、自分以外の人が投稿したコメントも編集できてしまいます。宜しくお願いします。
add_filter( 'user_has_cap', 'my_user_has_cap', 10, 3 ); function my_user_has_cap( $allcaps, $caps, $args ) { if ( 'edit_comment'== $args[0] && get_current_user_id()== $args[1] ) { foreach ( $caps as $cap ) { get_currentuserinfo(); if (!wp_get_current_user()) { unset( $allcaps[$cap] ); } if (!is_user_logged_in()){ unset( $allcaps[$cap] ); } } } return $allcaps; }
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「コメントに対しての編集・削除等の表示」には新たに返信することはできません。