How To Bulk Upload Files To WordPress Via FTP + Other Methods

In Lifestyle

Struggling with how to bulk add recordsdata to WordPress through FTP? Sometimes you’re coping with so many photographs that the common WordPress media library uploader isn’t slicing it.

Or, you may be working with a file that’s so giant you may’t add it by means of the Media Library uploader with out hitting the utmost add restrict. In truth, some WordPress websites have an add restrict that’s simply 2MB, which may simply be exceeded by high-resolution photographs.

No matter whether or not you’re attempting to add a whole bunch of photographs or just some large recordsdata, FTP usually gives a better strategy than attempting to do it by means of your WordPress dashboard.

But right here’s the Challenge with doing that:

As you might have already discovered, you may’t simply add recordsdata to your server and begin utilizing them in your WordPress website immediately. Don’t fear, although. There continues to be a manner to do it – and I’m going to present you the way!

Here’s Why Files You Upload To WordPress Via FTP Don’t Show Up

If you’ve already tried to add recordsdata to your WordPress media library through FTP, you may be confused why the recordsdata aren’t displaying up in your Media Library.

Here’s the deal:

In order for you to give you the option to use media recordsdata inside your WordPress dashboard, these recordsdata want to truly be registered in WordPress.

When you add recordsdata through FTP, you set them on the server, however you don’t do something to truly register them to your WordPress website. To register them along with your WordPress website and begin truly utilizing them in your Media Library, you want to carry out a couple of further steps.

Here’s the complete course of:

How To Bulk Upload Files To WordPress Via FTP

In order to make this as useful as attainable, I’m going to begin with how to truly add recordsdata to your server through FTP.

If you’ve already uploaded the recordsdata to your server through FTP, although, you can click here to skip straight to Step 3, the place you’ll truly register these recordsdata to your WordPress website.

Step 1: Connect To Your Site Via FTP

To join to your website through FTP, you’ll want:

  • Your FTP username and password – in case you don’t know these already, you will get them out of your host (seek the advice of your host’s documentation or assist for extra info).
  • An FTP programFileZilla is an effective free possibility and what I’ll use for my tutorial screenshots.

Once you have got these two issues, open your FTP program and enter your credentials on the high:

how to connect to ftp

Here’s what the assorted enter bins imply:

  • Host – the precise URL to your web site (or your server’s IP tackle)
  • Username – the username in your FTP account, which you get out of your host
  • Password – the password in your FTP account, which you get out of your host
  • Port – often you may depart this because the default, however generally your host will specify a special port

Once you efficiently join to your website, it's best to see one thing like this:

how to find uploads folder

Step 2: Upload Files To wp-content/uploads Folder

To add recordsdata to your WordPress website, you want to browse to the wp-content/uploads folder in your server.

To do this, use the folder tree in your FTP program:

uploads folder

Now, you may both add your recordsdata instantly to this folder or you may:

  • Use the date folders that WordPress robotically creates
  • Create your individual folder

It doesn’t actually matter so long as you’re importing your recordsdata within the uploads folder or in a subfolder therein.

To add recordsdata, simply drag them from the Local website tab to the Remote website tab:

how to bulk upload files to wordpress via ftp

Step 3: Install The Free Add From Server Plugin

At this level, the recordsdata that you really want to add ought to be in your server. But in case you attempt to discover them in your Media Library, they’re nowhere to be discovered:

no files in library

Let’s repair that! To register the recordsdata that you just uploaded, you want a free plugin referred to as Add From Server.

It’s listed at WordPress.org, so you may set up it proper out of your dashboard by looking for it:

add from server plugin

Step 4: Import Files To WordPress Media Library Using Add From Server

Once you’ve put in and activated the Add From Server plugin, go to Media → Add From Server to entry its interface.

Initially, it's best to see an inventory of all of the folders/recordsdata in your wp-content folder. Click to entry the uploads/ folder:

find uploads folder

Then, browse to the folder the place you uploaded your recordsdata through FTP.

Once you’re in that folder, it's best to see an inventory of all of the recordsdata that you just uploaded through FTP:

import files

Use the checkboxes to choose:

  • All recordsdata
  • Individual recordsdata

Then, click on the Import button:

import the files

Depending on what number of recordsdata you have got, the method may take a short time. But as soon as it finishes, it's best to see a hit message. And you’ll additionally notice that you just now have all of the WordPress default picture sizes within the folder:

success message

And that’s it! You can now begin utilizing these recordsdata in your Media Library:

files in media library

Use WP-CLI As An Alternative To Add From Server Plugin

This methodology isn’t beginner-friendly. But in case you’re a developer and/otherwise you’re aware of WP-CLI, you may truly use WP-CLI instructions to register recordsdata in your server to your Media Library.

Specifically, you’ll want to use the wp media import command.

The good factor about this methodology is that it offers you somewhat extra flexibility than Add From Server. With it, you may:

  • Automatically assign title, caption, or alt text to recordsdata
  • Attach the recordsdata to a selected publish
  • Import recordsdata from different web sites into your Media Library (as opposed to simply recordsdata by yourself server)

And you can even use Regex to programmatically select solely recordsdata that meet particular standards.

If you’re technically savvy, to reap the benefits of this methodology you’ll want:

Other Solutions To Bulk Upload Files To WordPress

If you may’t join to your website through FTP, listed below are two different options to add recordsdata to your WordPress website.

They aren’t fairly as versatile because the FTP methodology above, however they will nonetheless be extra handy than utilizing the common WordPress Media Library uploader in some circumstances.

Use cPanel File Manager And Add From Server Plugin

As another to FTP, you can even add recordsdata through cPanel File Manager in case your host makes use of cPanel.

This isn’t an excellent possibility for bulk importing recordsdata, however it may be useful you probably have a big file that exceeds your WordPress website’s add limits.

To entry it, search for the File Manager possibility in your cPanel dashboard:

cpanel file manager

Then, you should utilize the Upload button to add recordsdata (solely one after the other, although, which is why this methodology isn’t good for bulk uploads):

how to upload files via cpanel file manager

Once you add the recordsdata to your wp-content/uploads folder, you should utilize Add From Server to truly import them to your WordPress website.

Use Upload Media by Zip Plugin

As one other various, Upload Media by Zip is a free plugin that allows you to add ZIP recordsdata instantly to your WordPress Media Library.

This plugin received’t assist with giant recordsdata (or getting round your WordPress website’s add restrict), however it's a useful manner to bulk add a lot of smaller recordsdata.

Essentially, it enables you to add a single ZIP folder containing a bunch of various photographs. Then, it opens the ZIP folder, extracts all these photographs (or different media recordsdata), and provides them to your media library.

To use it, install and activate the free plugin.

Then, you’ll get a brand new Upload and Extract a Zip Archive button within the WordPress Editor:

upload zip file to wordpress media library

When you click on it:

  • Select the ZIP file in your pc
  • Choose whether or not or not to delete the ZIP file after the method finishes
  • Click Upload and Extract to begin the method

Then, it's best to see a hit message, in addition to an possibility to insert these recordsdata into your publish:

Enjoy More Flexible File Uploads

If you need the advantages of each:

  • Bulk importing a lot of recordsdata
  • Uploading recordsdata that exceed your WordPress website’s add restrict

Then, the FTP methodology that I spent the vast majority of the article on goes to be your finest wager. Remember – right here’s all that you just want to do:

  • Upload the recordsdata to the uploads folder through FTP
  • Import the recordsdata to your Media Library utilizing the Add From Server plugin

But in case you’re unable to use FTP for some motive, you can even reap the benefits of two different restricted choices:

  • cPanel File Manager is nice for importing a single, giant file
  • The Upload Media by Zip plugin is nice for importing a lot of small recordsdata directly (keep in mind – it’s nonetheless restricted by your WordPress website’s max add restrict, although)

And whereas we’re on the subject of photographs, you may also be taken with some tools to help you work with images or optimize them for performance.