diff --git a/includes/wc-product-functions.php b/includes/wc-product-functions.php index f1b93a35b9c..0a9711163d9 100644 --- a/includes/wc-product-functions.php +++ b/includes/wc-product-functions.php @@ -21,30 +21,6 @@ function wc_get_product( $the_product = false, $args = array() ) { return WC()->product_factory->get_product( $the_product, $args ); } -/** - * Return a product object by SKU - * - * @param string $sku - * @return WC_Product - */ -function wc_get_product_by_sku( $sku = "" ) { - global $wpdb; - - $product_id = $wpdb->get_var( $wpdb->prepare( " - SELECT $wpdb->posts.ID - FROM $wpdb->posts - LEFT JOIN $wpdb->postmeta ON ( $wpdb->posts.ID = $wpdb->postmeta.post_id ) - WHERE $wpdb->posts.post_type IN ( 'product', 'product_variation' ) - AND $wpdb->postmeta.meta_key = '_sku' AND $wpdb->postmeta.meta_value = '%s' LIMIT 1 - ", $sku ) ); - - if ($product_id) { - return wc_get_product($product_id); - } else { - return false; - } -} - /** * Update a product's stock amount *