WC_Meta_Box_Product_Images::save() public WC 1.0
Save meta box data.
{} Это метод класса: WC_Meta_Box_Product_Images{}
Хуков нет.
Возвращает
Null. Ничего.
Использование
$result = WC_Meta_Box_Product_Images::save( $post_id, $post );
- $post_id(число) (обязательный)
- -
- $post(WP_Post) (обязательный)
- -
Код WC_Meta_Box_Product_Images::save() WC Meta Box Product Images::save WC 5.0.0
public static function save( $post_id, $post ) {
$product_type = empty( $_POST['product-type'] ) ? WC_Product_Factory::get_product_type( $post_id ) : sanitize_title( stripslashes( $_POST['product-type'] ) );
$classname = WC_Product_Factory::get_product_classname( $post_id, $product_type ? $product_type : 'simple' );
$product = new $classname( $post_id );
$attachment_ids = isset( $_POST['product_image_gallery'] ) ? array_filter( explode( ',', wc_clean( $_POST['product_image_gallery'] ) ) ) : array();
$product->set_gallery_image_ids( $attachment_ids );
$product->save();
}