Changeset 15013
- Timestamp:
- 07/28/2026 04:04:37 PM (21 hours ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-login/admin/class-user-registrations-list-table.php
r14602 r15013 292 292 } 293 293 294 $per_page = $_GET['per_page'] ?? $this->get_items_per_page( 'users_per_page', 100 ); 294 // Bounds match core's users_per_page screen option, see set_screen_options(). 295 $per_page = isset( $_GET['per_page'] ) 296 ? min( 999, max( 1, absint( $_GET['per_page'] ) ) ) 297 : $this->get_items_per_page( 'users_per_page', 100 ); 298 295 299 $current_page = $this->get_pagenum(); 296 300 297 301 $join_where = $this->get_join_where_sql(); 298 302 299 $per_page_offset = ($current_page-1) * $per_page; 303 $per_page_offset = ( $current_page - 1 ) * $per_page; 304 305 // Prepared separately; $join_where already contains prepared LIKE patterns. 306 $limit = $wpdb->prepare( 'LIMIT %d, %d', $per_page_offset, $per_page ); 300 307 301 308 $this->items = $wpdb->get_results( … … 304 311 $join_where 305 312 ORDER BY {$sort_column} {$sort_order} 306 LIMIT {$per_page_offset}, {$per_page}"313 $limit" 307 314 ); 308 315
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)