Hey there!
So I have been having issues with the Post Creation add-on in regards to attaching images. The images get uploaded but they aren’t being related to Product Post properly. So I am having to use some duct tape and anger.
Below is what I have gotten so far, but am still hitting a wall. I am able to make the Attachment Post, relate it to the Parent Post, but it is still not showing on the WooCommerce Product. Any ideas on where I am going wrong?
add_action( 'gform_advancedpostcreation_post_after_creation_1', 'gaws_update_product_information', 10, 4 );
function gaws_update_product_information( $post_id, $feed, $entry, $form ){
$results = preg_match_all("/\[([^\]]*)\]/", $entry[4], $matches);
$images = explode( ",", $matches[1][0] );
foreach( $images as $i ){
$file = stripslashes($i);
$img = str_replace( '"', '', $file);
$args = array(
'guid' => $file,
'post_mime_type' => get_mime_type( $img ),
'post_title' => preg_replace( '/\.[^.]+$/', '', basename( $file ) ),
'post_content' => '',
'post_status' => 'inherit'
);
wp_insert_attachment( $args, $file, $post_id );
}
}
}