Always pass a table alias to wp_post_mime_type_where(). Prevents ambiguous queries when adding joins later on. props benbalter, fixes #20193.
git-svn-id: https://develop.svn.wordpress.org/trunk@20325 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
a5585e4b61
commit
0fe62673e5
|
@ -2311,10 +2311,8 @@ class WP_Query {
|
||||||
|
|
||||||
// MIME-Type stuff for attachment browsing
|
// MIME-Type stuff for attachment browsing
|
||||||
|
|
||||||
if ( isset($q['post_mime_type']) && '' != $q['post_mime_type'] ) {
|
if ( isset( $q['post_mime_type'] ) && '' != $q['post_mime_type'] )
|
||||||
$table_alias = $post_status_join ? $wpdb->posts : '';
|
$whichmimetype = wp_post_mime_type_where( $q['post_mime_type'], $wpdb->posts );
|
||||||
$whichmimetype = wp_post_mime_type_where($q['post_mime_type'], $table_alias);
|
|
||||||
}
|
|
||||||
|
|
||||||
$where .= $search . $whichauthor . $whichmimetype;
|
$where .= $search . $whichauthor . $whichmimetype;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue