media_sideload_image($url,$post_id,$description);
The first argument is the remote url of the image you want to download. The second argument is the post id of the post to which you want to attach the image. The third argument is optional, but will be a description if included.
I’d suggest finding a way to throttle the downloads so that you don’t keep timing out, such as limiting the number of images it pulls in per load and setting the importer to refresh itself between downloads, or using AJAX to do them one at a time asynchronously.





Just what I was looking for. Thanks! I was going to try and do all the resizing/database modifications with my own script but this saved me a bunch of effort and headache!
Actually, this does seem to upload the image but it doesn’t set it as the featured image. Do you know I do that?
Try using this
add_post_meta($post_id, ‘_thumbnail_id’, $attachment_id);
hi??
Exactly what I was looking for, thanks for posting .
Hey there! Do you know if they make any plugins to safeguard against hackers? I’m kinda paranoid about losing everything I’ve worked hard on. Any suggestions?
Use Qualys web scanner for scanning for problems and fix them.
I am impressed with this website, really I am a fan.