diff --git a/wp-includes/taxonomy.php b/wp-includes/taxonomy.php index c5af198cc7..fa32393b45 100644 --- a/wp-includes/taxonomy.php +++ b/wp-includes/taxonomy.php @@ -1310,9 +1310,10 @@ function get_terms($taxonomies, $args = '') { $inclusions = implode( ',', wp_parse_id_list( $include ) ); } - if ( ! empty( $inclusions ) ) + if ( ! empty( $inclusions ) ) { $inclusions = ' AND t.term_id IN ( ' . $inclusions . ' )'; - $where .= $inclusions; + $where .= $inclusions; + } $exclusions = ''; if ( ! empty( $exclude_tree ) ) { @@ -1339,7 +1340,9 @@ function get_terms($taxonomies, $args = '') { $exclusions = ' AND t.term_id NOT IN (' . $exclusions . ')'; $exclusions = apply_filters( 'list_terms_exclusions', $exclusions, $args ); - $where .= $exclusions; + + if ( ! empty( $exclusions ) ) + $where .= $exclusions; if ( !empty($slug) ) { $slug = sanitize_title($slug);