WordPress.org

Make WordPress Core

Ticket #16706: 16706-tigertech.diff

File 16706-tigertech.diff, 559 bytes (added by tigertech, 3 years ago)
  • wp-includes/taxonomy.php

     
    692692 
    693693                                $terms = implode( ',', $terms ); 
    694694 
    695                                 $where[] = "$primary_table.$primary_id_column IN ( 
    696                                         SELECT object_id 
     695                                $where[] = "( 
     696                                        SELECT COUNT(1) 
    697697                                        FROM $wpdb->term_relationships 
    698698                                        WHERE term_taxonomy_id IN ($terms) 
    699                                         GROUP BY object_id HAVING COUNT(object_id) = $num_terms 
    700                                 )"; 
     699                                        AND object_id = $primary_table.$primary_id_column 
     700                                ) = $num_terms"; 
    701701                        } 
    702702 
    703703                        $i++;