Change default screen option value for media items per page (in media library)
I want to remove pagination by changing the default screen option value for posts per page, pages per page and media items per page, in the admin area, to 999
. The default value is set to 20
. I found the answer I need (I have pasted below from @KrzysiekDróżdż's answer in this question: Change default screen option value for posts per page) but am looking to also add a filter for the media library so it's consistent for all areas of the admin.
function my_edit_per_page( $result, $option, $user ) {
if ( (int)$result 1 )
return 20; // or whatever you want
}
add_filter( 'get_user_option_edit_page_per_page', 'my_edit_per_page', 10, 3 ); // for pages
add_filter( 'get_user_option_edit_post_per_page', 'my_edit_per_page', 10, 3 ); // for posts
I've tried these, to no avail:
add_filter( 'get_user_option_edit_media_per_page', 'my_edit_per_page', 10, 3 ); // for media library
add_filter( 'get_user_option_edit_media_item_per_page', 'my_edit_per_page', 10, 3 ); // for media library
add_filter( 'get_user_option_edit_media_items_per_page', 'my_edit_per_page', 10, 3 ); // for media library
Topic screen-options media-library Wordpress
Category Web