WC_Meta_Box_Product_Images::save( int $post_id, WP_Post $post )
Save meta box data.
Description Description
Parameters Parameters
- $post_id
-
(Required)
- $post
-
(Required)
Source Source
File: includes/admin/meta-boxes/class-wc-meta-box-product-images.php
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(); }