Automattic\WooCommerce\Admin\API
Products::add_wp_query_group_by()
Group by post ID to prevent duplicates.
Method of the class: Products{}
No Hooks.
Return
String
.
Usage
$result = Products::add_wp_query_group_by( $groupby, $wp_query );
- $groupby(string) (required)
- Group by clause used to organize posts.
- $wp_query(object) (required)
- WP_Query object.
Products::add_wp_query_group_by() Products::add wp query group by code WC 8.7.0
public static function add_wp_query_group_by( $groupby, $wp_query ) { global $wpdb; $search = $wp_query->get( 'search' ); $low_in_stock = $wp_query->get( 'low_in_stock' ); if ( empty( $groupby ) && ( $search || $low_in_stock ) ) { $groupby = $wpdb->posts . '.ID'; } return $groupby; }