Woocommerce 如何将变量传递给Woocomece变量产品的变体属性?

Woocommerce 如何将变量传递给Woocomece变量产品的变体属性?,woocommerce,Woocommerce,我有一个函数,它应该创建一个变量,并用变量产品的值和属性填充变量。为了变得更灵活,我没有为产品属性创建值 我已经尝试了一百种方法,使值与变化保持一致,但它们没有。变体是在后端创建的,但它没有任何值被分配??????请帮忙!!!!我已经在这四天了;( 该产品的atributes的唯一属性值是“>>EMPTY我也遇到了同样的问题,关键是属性的分类法 若属性被标记为分类法,那个么对于基于文本的属性,它需要slug而不是string if ( $attribute['is_taxonom

我有一个函数,它应该创建一个变量,并用变量产品的值和属性填充变量。为了变得更灵活,我没有为产品属性创建值

我已经尝试了一百种方法,使值与变化保持一致,但它们没有。变体是在后端创建的,但它没有任何值被分配??????请帮忙!!!!我已经在这四天了;(


该产品的atributes的唯一属性值是“>>EMPTY我也遇到了同样的问题,关键是属性的分类法

若属性被标记为分类法,那个么对于基于文本的属性,它需要slug而不是string

        if ( $attribute['is_taxonomy'] ) {
            $options = wc_get_product_terms( $post_id, $attribute['name'], array( 'fields' => 'slugs' ) );
        } else {
            $options = explode( WC_DELIMITER, $attribute['value'] );
        }
并用slug或string值填充$attr_val

 update_post_meta( $post_id, 'attribute_' . sanitize_title($attribute['name'] ), $attr_val);

可能会有帮助

谢谢你……我会试试看!
 update_post_meta( $post_id, 'attribute_' . sanitize_title($attribute['name'] ), $attr_val);