WC_Product_Variation::set_parent_data()
Set the parent data array for this variation.
Метод класса: WC_Product_Variation{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$WC_Product_Variation = new WC_Product_Variation(); $WC_Product_Variation->set_parent_data( $parent_data );
- $parent_data(массив) (обязательный)
- parent data array for this variation.
Список изменений
С версии 3.0.0 | Введена. |
Код WC_Product_Variation::set_parent_data() WC Product Variation::set parent data WC 8.7.0
public function set_parent_data( $parent_data ) { $parent_data = wp_parse_args( $parent_data, array( 'title' => '', 'status' => '', 'sku' => '', 'manage_stock' => 'no', 'backorders' => 'no', 'stock_quantity' => '', 'weight' => '', 'length' => '', 'width' => '', 'height' => '', 'tax_class' => '', 'shipping_class_id' => 0, 'image_id' => 0, 'purchase_note' => '', 'catalog_visibility' => 'visible', ) ); // Normalize tax class. $parent_data['tax_class'] = sanitize_title( $parent_data['tax_class'] ); $parent_data['tax_class'] = 'standard' === $parent_data['tax_class'] ? '' : $parent_data['tax_class']; $valid_classes = $this->get_valid_tax_classes(); if ( ! in_array( $parent_data['tax_class'], $valid_classes, true ) ) { $parent_data['tax_class'] = ''; } $this->parent_data = $parent_data; }