Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save champsupertramp/a358f46559a1db872b2159d91d406684 to your computer and use it in GitHub Desktop.
Save champsupertramp/a358f46559a1db872b2159d91d406684 to your computer and use it in GitHub Desktop.
Ultimate Member - Increase Pagination Range in Member Directory
<?php
add_filter( 'um_ajax_get_members_response', function( $data ) {
$pagination_range = 6;
$max_value = max( $data['pagination']['pages_to_show'] ) + $pagination_range;
$min_value = min( $data['pagination']['pages_to_show'] ) - $pagination_range;
if( $max_value >= $data['pagination']['total_pages'] ) {
$max_value = $data['pagination']['total_pages'];
}
if( $min_value < 1 ) {
$min_value = 1;
}
$data['pagination']['pages_to_show'] = range( $min_value, $max_value ) ;
return $data;
}, 10 );
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment