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