Creé un complemento de WordPress que carga una imagen y me permite crear un producto de Woocommerce usando esto.
Utilizo la imagen cargada para crear el producto y la imagen del producto, que ya está funcionando, pero parece que no puedo encontrar la manera de agregar versiones alteradas o imágenes diferentes como imágenes de la galería de productos.
Así es como creo la Miniatura, esto ya está funcionando. Ahora también quiero agregar imágenes de la galería de productos. ¿Cómo hago esto?
$attachment = array(
'post_mime_type' => $wp_filetype['type'],
'post_title' => sanitize_file_name( $filename ),
'post_content' => '',
'post_status' => 'inherit'
);
// Create the attachment
$attach_id = wp_insert_attachment( $attachment, $file, $insert_id );
// Define attachment metadata
$attach_data = wp_generate_attachment_metadata( $attach_id, $file );
// Assign metadata to attachment
wp_update_attachment_metadata($attach_id, $attach_data );
// And finally assign featured image to post
set_post_thumbnail( $insert_id, $attach_id );
.