Revert taxonomy.php part of [16402]. Not fully backed yet. See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@16403 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
690cd434d1
commit
af6dbfde54
|
@ -593,15 +593,17 @@ function get_tax_sql( $tax_query, $object_id_column ) {
|
|||
}
|
||||
|
||||
if ( 1 == count( $sql ) ) {
|
||||
$r = $wpdb->get_col( $sql[0] );
|
||||
$ids = $wpdb->get_col( $sql[0] );
|
||||
} else {
|
||||
$r = "SELECT object_id FROM $wpdb->term_relationships WHERE 1=1";
|
||||
foreach ( $sql as $query )
|
||||
$r .= " AND object_id IN ($query)";
|
||||
|
||||
$ids = $wpdb->get_col( $r );
|
||||
}
|
||||
|
||||
if ( !empty( $ids ) )
|
||||
return " AND $object_id_column IN($r)";
|
||||
return " AND $object_id_column IN(" . implode( ', ', $ids ) . ")";
|
||||
else
|
||||
return ' AND 0 = 1';
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue