[wp-hackers] automatic image importing

Otto otto at ottodestruct.com
Sun Sep 23 11:36:25 UTC 2012


On Sun, Sep 23, 2012 at 5:28 AM, Abdussamad Abdurrazzaq
<abdussamad at abdussamad.com> wrote:
> There are some functions in wp-admin/includes/file.php and media.php that
> you can use:
>
> download_url() to download the file
> media_handle_sideload() to add the file to media library
>
> Then wp_insert_post to add a new post with wp_get_attachment_link() as the
> content.

The function you actually want to use is media_sideload_image(), which
does this all in one step.

So basically, create your normal post, then call
media_sideload_image() to download the image, create the attachment
post, and attach it to the parent post ID.

-Otto

-Otto


More information about the wp-hackers mailing list