Merge pull request #14965 from woocommerce/fix/hardcoded-table-name

Fix hardcoded table name
This commit is contained in:
Claudio Sanches 2017-05-09 15:24:14 -03:00 committed by GitHub
commit 43c8efd346
2 changed files with 2 additions and 2 deletions

View File

@ -1031,7 +1031,7 @@ class WC_Product_Data_Store_CPT extends WC_Data_Store_WP implements WC_Object_Da
} }
if ( count( $include_term_ids ) ) { if ( count( $include_term_ids ) ) {
$query['join'] .= " INNER JOIN ( SELECT object_id FROM {$wpdb->term_relationships} INNER JOIN wp_term_taxonomy using( term_taxonomy_id ) WHERE term_id IN ( " . implode( ',', array_map( 'absint', $include_term_ids ) ) . " ) ) AS include_join ON include_join.object_id = p.ID"; $query['join'] .= " INNER JOIN ( SELECT object_id FROM {$wpdb->term_relationships} INNER JOIN {$wpdb->term_taxonomy} using( term_taxonomy_id ) WHERE term_id IN ( " . implode( ',', array_map( 'absint', $include_term_ids ) ) . " ) ) AS include_join ON include_join.object_id = p.ID";
} }
if ( count( $exclude_ids ) ) { if ( count( $exclude_ids ) ) {

View File

@ -633,7 +633,7 @@ function _wc_term_recount( $terms, $taxonomy, $callback = true, $terms_are_term_
// Generate term query // Generate term query
$term_query = $query; $term_query = $query;
$term_query['join'] .= " INNER JOIN ( SELECT object_id FROM {$wpdb->term_relationships} INNER JOIN wp_term_taxonomy using( term_taxonomy_id ) WHERE term_id IN ( " . implode( ',', array_map( 'absint', $terms_to_count ) ) . " ) ) AS include_join ON include_join.object_id = p.ID"; $term_query['join'] .= " INNER JOIN ( SELECT object_id FROM {$wpdb->term_relationships} INNER JOIN {$wpdb->term_taxonomy} using( term_taxonomy_id ) WHERE term_id IN ( " . implode( ',', array_map( 'absint', $terms_to_count ) ) . " ) ) AS include_join ON include_join.object_id = p.ID";
// Get the count // Get the count
$count = $wpdb->get_var( implode( ' ', $term_query ) ); $count = $wpdb->get_var( implode( ' ', $term_query ) );