web-dev-qa-db-ja.com

edit-comments.phpのリストテーブルに列を追加するフィルタはありますか?

edit-comments.php管理ページの表示を変更しようとしていますが、manage_posts_columnsなどに匹敵するフィルタは表示されていません。

これを行う簡単な方法はありますか?これを行うための唯一の現実的な方法は、 WP_Comments_List_Table を自分のクラスで拡張し、get_columnsおよびその他の関連関数を上書きして、自分のページを管理者に追加することです。 edit-comments.phpが WP_Comments_List_Table を使用するのと同じ方法でこの新しいクラスを使用するmenu。

これを行うためのもっと簡単な方法はありますか。

1
goldenapples

私が見つけた唯一のフックはmanage_comments_custom_columnであり、それはアクションフックであるため、それを達成する簡単な方法はまだありません。 フィルタフックではないので、manage_posts_columnsのような列を追加することはできません。それで私は長い道のりをここで言うことができる限り唯一の方法です。しかし、デフォルトのedit-comments.phpを複製し、wp_post_comments_list_tableなどの小さなクラスを拡張することもできます。

2
Bainternet