What is the reason/s that the WordPress Media Folder, doesn't display images that were uploaded via FTP, directly to the uploads folder? Why doesn't WordPress "see" them? why do we always have to upload via the WordPress media uploader? What does it do?

4 Answers 4


Because WordPress is not scanning all the folders all the time. When you upload images Wordpress also makes an entry in the database, records the caption, the sizes that are available and so on.

  • o.k interesting, but why doesn't is scan the "uploads folder"? can we "make" it scan the "uploads folder"? (sorry for my english:(
    – tal
    Commented Jun 10, 2016 at 12:27
  • Sure, that's possible, see @BorisKuzmanov 's answer. But that will leave the database without a lot of information, such as captions and so on, although these days the exif information inside the image can be used for that as well.
    – cjbj
    Commented Jun 10, 2016 at 13:07

There is a plugin Add From Server that allows you to select files from the "uploads" folder and import them in the Media Library.


When you upload a file using the default WordPress media uploader, it saves the file information inside the database. So, when you see them in Media, it means they exist and are registered in the database.

When you use other method to upload the image, like FTP, the database isn't automatically populated and, therefore, WordPress won't recognize their existence.


Media from Ftp and Add from server

Also works. But if the images are more than 25k-1lakh then these plugins wont help you. If anybody knows update here thanks.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.