WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Plugins» How to Import External Images in WordPress

How to Import External Images in WordPress

Last updated on August 13th, 2018 by Editorial Staff
235 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Import External Images in WordPress

Do you want to import external images in WordPress? If you have recently moved your website from one platform to another, then there is a good chance that you may have external images embedded on your pages. In this article, we will explain how to properly import those external images in WordPress.

How to import external images in WordPress

When and Why You Need to Import External Images?

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

Most commonly, WordPress users come across external images issue after migrating their website from other platforms like Blogger, Weebly, Joomla, or WordPress.com.

By default if you use one of the WordPress importers, then 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 your images are already there, but the post URL is linking to the old source, then you don’t need this article. Instead, you need to update URLs using Velvet Blues Update URLs plugin.

However if you don’t see images imported to your WordPress media library, then continue reading and we will show you how to import those external images.

Video Tutorial

Subscribe to WPBeginner

If you don’t want to watch the video tutorial, then you can continue reading the text version below:

Importing External Images in WordPress

First thing you need to do is to install and activate the Auto Upload Images plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Settings » Auto Upload Images page to review the plugin settings.

Auto upload images settings

The default settings would work for most users, but you can change them as needed.

The plugin will import images to your default WordPress media uploads folder. You can change that by providing a different base URL. Other than that, it also allows you to set filename, image alt tag, image size, and exclude post types.

Once you are done, don’t forget to click on the Save Changes button to store your 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. Simply go to Posts » All Posts page and then click on the Screen Options button at the top.

Show more articles

You need to increase the number to 999 in the ‘Number of items per page field’ field and click on the Apply button.

WordPress will reload the page, and this time it will show 999 posts at a time. Next, you need to select all your posts and then select Edit under the bulk actions menu.

Select all your posts

After that you need to click the Apply button. WordPress will show you a quick edit box with all selected posts. You just need to click on the Update button, and WordPress will update all your posts.

Remember, don’t change any of the settings in the bulk edit settings that you see. You just need to click Update.

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

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

We hope this article helped you learn how to import external images in WordPress. You may also want to see our guide on how to fix common image issues in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

235 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

  • How to Fix the Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

19 Comments

Leave a Reply
  1. Laxmikant S Bhumkar says:
    Jul 31, 2020 at 8:52 am

    It saves my lots of hours. Thanks

    Reply
    • WPBeginner Support says:
      Jul 31, 2020 at 10:52 am

      You’re welcome :)

      Reply
  2. Silvi says:
    Aug 9, 2019 at 8:00 pm

    Hi,
    when I try to bulk edit, I get an “HTTP ERROR 500”.

    Any ideas why?
    Thanks

    Reply
    • WPBeginner Support says:
      Aug 12, 2019 at 10:16 am

      There are a few reasons for that error, you would want to take a look at our article here: https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-internal-server-error-in-wordpress/

      Reply
  3. Sergio says:
    Jul 2, 2019 at 7:56 am

    The plugin is necessary, but for me it could not process images from the https site. As well as SVG pictures ignored.

    Reply
    • WPBeginner Support says:
      Jul 2, 2019 at 12:48 pm

      Thank you for letting us know, if you reach out to the plugin’s support they should be able to take a look at what would be causing the problem

      Reply
  4. Ali Irani says:
    May 6, 2019 at 5:47 pm

    Hi guys,

    I’m developer of this plugin, thanks for introducing this plugin.

    I released v3.2 “Auto upload images” plugin and fixed some reported problems with new versions of WordPress.

    Thank you

    Reply
    • WPBeginner Support says:
      May 7, 2019 at 10:17 am

      You’re welcome and thanks for creating this plugin :)

      Reply
  5. Melissa says:
    Jan 15, 2019 at 12:31 pm

    Unfortunately this plugin converted my attachments to a .php extension instead of keeping their original extensions. They show up as gibberish.

    Reply
    • WPBeginner Support says:
      Jan 15, 2019 at 2:49 pm

      Thank you for letting us know, you would also want to reach out to the plugin’s support and let them know you ran into that issue.

      Reply
  6. emre says:
    Jan 13, 2019 at 9:40 am

    I get the the 500 internal server error, refreshing the page ı was able to get images to my media library. The only problem I guess is connecting these images again to posts, any idea ??

    Reply
    • WPBeginner Support says:
      Jan 14, 2019 at 2:24 pm

      When adding an image block or similar, one option should be to add the image from your media library, you may want to try increasing your memory for what it sounds like you’re running into: https://www.wpbeginner.com/wp-tutorials/fix-wordpress-memory-exhausted-error-increase-php-memory/

      Reply
  7. Daniel says:
    Nov 16, 2018 at 7:27 am

    I’ve been spending days getting my media from a .com – managed blog to a self hosted one. This is the best. One note: The process would time out every few minutes (blank page). Just refreshing the page would continue the download until you were redirected back to wp-admin. Then the process was done.

    Reply
  8. Mark says:
    Nov 1, 2018 at 7:25 am

    Hi,
    when I try to bulk edit, I get an “HTTP ERROR 500”.

    Any ideas why?
    Thanks

    Reply
    • Richard says:
      Nov 14, 2018 at 10:22 am

      Getting the same error

      Reply
  9. emre says:
    Aug 29, 2018 at 9:33 am

    Hi,
    I would like to ask you that can I import posts with images from localhost to live website?

    I used Import/Export tool of wordpress but I always get the “failed media upload” errors.

    I look for your valuable answer, thanks

    Reply
  10. Nicolas Le Pape says:
    Jul 20, 2018 at 4:01 am

    Hi WPB Team,

    I have a directory of images stored on a website and “considered” as a CDN. I need these images to be displayed on an online standalone WP website.
    **Without importing them in the WP Media library.**
    Let’s say one image or more by post. I’ll add an extra field to tell the post the path of its image(s). Custom height and width fields as well.

    Which plugin would you advise me to activate pls?

    BRgds, NLE

    PS: love your articles. Pls keep on the good job!

    Reply
    • WPBeginner Support says:
      Jul 22, 2018 at 10:14 am

      Hi Nicolas,

      You can manually link to the images like this:

      <img src="http://yourcdninfo/imagefile.jpg" /> 
      
      Reply
      • Nicolas Le Pape says:
        Jul 23, 2018 at 12:43 pm

        Thx for your reply. That’s easy. I thought there were specific settings to tell WP before doing so. Gathered within a plugin. But ok. Many thanks.

        Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
SeedProd Logo
SeedProd
Create beautiful custom landing pages - Drag & drop builder. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2020 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2020)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2020)
    • SiteGround Reviews from 4196 Users & Our Experts (2020)
    • Bluehost Review from Real Users + Performance Stats (2020)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2020 – Step by Step Guide
Deals & Coupons (view all)
IPVanish Coupon
Get 20% OFF on IPVanish, one of the best VPN service providers for bloggers and WordPress users.
Theme Trust
ThemeTrust Coupon
Get 20% off on all ThemeTrust themes brought to you by Henry Jones.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).
Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress CDN by MaxCDN | WordPress Security by Sucuri.