The comments_per_page
filter allows you to define the number of comments to list per page in the comments list table.
It is evaluated in:
WP_Comments_List_Table::get_per_page()
in the wp-admin/includes/class-wp-comments-list-table.php fileWP_Screen::render_per_page_options()
in the wp-admin/includes/screen.php file
comments_per_page
accepts 2 arguments:
- int
$comments_per_page
The number of comments to list per page. - string
$comment_status
The comment status name. Default is ‘all’.
Example:
I don’t know about you, but when I go to clean out spam comments, it’s irritating to have that extra step of upping the comments per page — the default is 20 — just so I can bulk-delete them faster. The following example raises the comments-per-page amount only when you’re in the ‘Spam’ filtered view.
View the code example on Gist.