diff -r 48c4eec2b7e6 -r 8c2e4d02f4ef wp/wp-admin/includes/class-wp-ms-sites-list-table.php --- a/wp/wp-admin/includes/class-wp-ms-sites-list-table.php Fri Sep 05 18:40:08 2025 +0200 +++ b/wp/wp-admin/includes/class-wp-ms-sites-list-table.php Fri Sep 05 18:52:52 2025 +0200 @@ -115,13 +115,13 @@ || preg_match( '/^[0-9]{1,3}\.$/', $s ) ) { // IPv4 address. - $sql = $wpdb->prepare( - "SELECT blog_id FROM {$wpdb->registration_log} WHERE {$wpdb->registration_log}.IP LIKE %s", - $wpdb->esc_like( $s ) . ( ! empty( $wild ) ? '%' : '' ) + $reg_blog_ids = $wpdb->get_col( + $wpdb->prepare( + "SELECT blog_id FROM {$wpdb->registration_log} WHERE {$wpdb->registration_log}.IP LIKE %s", + $wpdb->esc_like( $s ) . ( ! empty( $wild ) ? '%' : '' ) + ) ); - $reg_blog_ids = $wpdb->get_col( $sql ); - if ( $reg_blog_ids ) { $args['site__in'] = $reg_blog_ids; } @@ -611,7 +611,9 @@ } /** - * @global string $mode List table view mode. + * Generates the list table rows. + * + * @since 3.1.0 */ public function display_rows() { foreach ( $this->items as $blog ) {