diff --git a/src/Hyyan/WPI/Product/Variation.php b/src/Hyyan/WPI/Product/Variation.php index 729efba..ec0066d 100644 --- a/src/Hyyan/WPI/Product/Variation.php +++ b/src/Hyyan/WPI/Product/Variation.php @@ -160,6 +160,7 @@ protected function insert(\WC_Product_Variation $variation, array $metas) $data['post_parent'] = $this->to->get_id(); $ID = wp_insert_post($data); if ($ID) { + pll_set_post_language( $ID, pll_get_post_language( $this->to->get_id() ) ); update_post_meta( $ID, self::DUPLICATE_KEY, $metas['variation_id'] ); @@ -176,6 +177,7 @@ protected function insert(\WC_Product_Variation $variation, array $metas) protected function update(\WC_Product_Variation $variation, \WP_Post $post, array $metas) { $this->copyVariationMetas($variation->get_id(), $post->ID); + pll_set_post_language( $post->ID, pll_get_post_language( $post->post_parent ) ); } /** * Add duplicate meta key to products created before plugin activation.