我已经创建了woocommerce产品更新,并使用以下php代码上传图像作为产品图像。现在我还想创建一个产品画廊。有什么想法吗?
function Generate_Featured_Image( $image_url, $product_id, $product_title )
{
$upload_dir = wp_upload_dir();
$image_data = file_get_contents($image_url);
$product = new WC_product($product_id);
$tmp_image_id = $product->get_image_id();
if ($tmp_image_id > 0 )
wp_delete_attachment($tmp_image_id);
if ($image_data === FALSE)
return false;
$filename = basename($image_url);
if(wp_mkdir_p($upload_dir['path'])) $file = $upload_dir['path'] . '/' . $filename;
else $file = $upload_dir['basedir'] . '/' . $filename;
file_put_contents($file, $image_data);
$wp_filetype = wp_check_filetype($filename, null );
$attachment = array(
'post_mime_type' => $wp_filetype['type'],
'post_title' => $product_title,
'post_content' => '',
'post_status' => 'inherit'
);
$attach_id = …Run Code Online (Sandbox Code Playgroud)