WordPress.org

Make WordPress Core

Ticket #24833: 24833.patch

File 24833.patch, 1.1 KB (added by ocean90, 4 years ago)
  • class-wp-ms-sites-list-table.php

     
    115115                } else {
    116116                        if ( is_numeric($s) && empty( $wild ) ) {
    117117                                $query .= $wpdb->prepare( " AND ( {$wpdb->blogs}.blog_id = %s )", $s );
    118                         } elseif ( is_subdomain_install() ) {
    119                                 $blog_s = str_replace( '.' . $current_site->domain, '', $s );
    120                                 $blog_s = $wpdb->esc_like( $blog_s ) . $wild . $wpdb->esc_like( '.' . $current_site->domain );
    121                                 $query .= $wpdb->prepare( " AND ( {$wpdb->blogs}.domain LIKE %s ) ", $blog_s );
    122118                        } else {
     119                                $blog_s = $wpdb->esc_like( $s ) . $wild;
     120                                $query .= $wpdb->prepare( " AND ( ( {$wpdb->blogs}.domain LIKE %s ) ", $blog_s );
     121
    123122                                if ( $s != trim('/', $current_site->path) ) {
    124123                                        $blog_s = $wpdb->esc_like( $current_site->path . $s ) . $wild . $wpdb->esc_like( '/' );
    125124                                } else {
    126125                                        $blog_s = $wpdb->esc_like( $s );
    127126                                }
    128                                 $query .= $wpdb->prepare( " AND  ( {$wpdb->blogs}.path LIKE %s )", $blog_s );
     127
     128                                $query .= $wpdb->prepare( " OR ( {$wpdb->blogs}.path LIKE %s ) )", $blog_s );
    129129                        }
    130130                }
    131131