
Hello,
An acf frontend form is responsible of updating several images in an existing post.
Problem is:
The images are saved to the data but not attached to the post – which leaves the just now edited post without images.
I looked it up and it seems to be a problem many familiar with, tho the answers I found wasn’t helping me much .
I would appreciate your help guys
Here is the code:
add_action('acf/save_post', 'changing_images');
function changing_images($post_id){
//checking if its the images form by cheking the featured image field
$profile_pic = $_POST['acf']['field_607d6236e63ff'];
if(isset($profile_pic)){
//creating array to update the current post and attach the images to it
$logo = get_field('company_logo', $post_id);
$cover_photo = get_field('תמונת_רקע', $post_id);
$data = array (
$profile_pic,
$logo,
$cover_photo
);
//attachment
foreach($data as $item):
$update_post = array(
'ID' => $item,
'post_parent' => $post_id
);
wp_update_post($update_post);
endforeach;
}else{
return;
}
}
Any help would be good =]
Thanks you in advance