How to Import External Images into WordPress

Want to import external images into WordPress?

If you’ve recently moved your website from one platform or host to another, chances are you have external images embedded in your pages.

In this article, we will explain how to properly import these external images into WordPress.

How to Import External Images into WordPress

Why import external images into WordPress?

External images are images embedded in your content that load from another website or a different URL from your main WordPress website.

Most often, WordPress users encounter external image issues after migrating their website from other platforms such as Blogger, Weebly, Joomla or

By default, if you are using one of the WordPress importers, it will try to import images. You can see the imported images by visiting Media library page in your WordPress admin area.

If you see that all of your images are already in the media library, but the image URLs in your posts still point to your old website, you don’t need this article. Instead, you should follow our guide on how to easily update URLs when moving your WordPress site.

However, if you don’t see any imported images in your WordPress media library, keep reading and we’ll show you how to import those external images.

How to Import External Images into WordPress

The first thing to do is to install and activate the Automatic Image Download connect. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, you must visit the Settings ยป Automatic Image Download page to review the plugin settings.

The Automatic Image Download settings page

The default settings are fine for most users, but you can change them if needed.

For example, the plugin will import images into your default WordPress media upload folder. You can change this by providing a different base URL. Apart from that, it also allows you to set file name, image alt tag, image size and exclude post types.

If you make any changes, remember to click the “Save Changes” button at the bottom of the page to save the new settings.

Next, you will need to update the posts or pages containing the external images. Since this is a manual process, it can be tedious if you have a lot of content.

Luckily, there’s a quick way to update all posts with external images. Just go to Posts ยป All Posts page, then click the Screen Options button at the top.

Use screen options to view 999 messages at once

You need to increase the number in the “Number of items per page” field to “999” and click the “Apply” button.

WordPress will reload the page, and this time it will display up to 999 posts at once.

To note: If your web hosting is slow, your server may not be able to handle updating that many posts at once. In this case, you would want to do smaller batches of posts at a time, or consider upgrading to better WordPress hosting.

Then you can select all your posts on this page by checking the box next to “Title”. After that, you need to select “Edit” from the bulk actions menu and click on the “Apply” button.

Editing all messages in bulk

WordPress will now show you a “Bulk Edit” box with all selected posts.

Just click on the “Update” button and WordPress will update all your posts.

Update all messages in bulk

Remember not to edit any of the settings in the bulk edit settings you see. Just click on the ‘Update’ button.

This will trigger the plugin to check all selected posts and import external images as it finds them.

If you have more than 999 posts, you will need to visit the next page to select the remaining posts.

We hope this tutorial helped you learn how to import external images into WordPress. You might also want to learn how to create a custom Instagram photo feed or check out our list of must-have plugins to grow your site.

If you liked this article, subscribe to our Youtube channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Import External Images into WordPress first appeared on WPBeginner.

Leave a Comment

Your email address will not be published.