I have a list of more than 5000 files (pdf, doc, jpg …) on an external server that I would like to upload my WordPress media library. I would raise them with its corresponding title and description, and I have all that information in a csv (file url, title and description). I leave an example:
![csv example](https://i.imgur.com/A1wXWuX.png)
Is there any way? The closest thing to what I want is the WP All Import plugin, but does not support media library.
Thank you.
I have the exact same problem. The closest solution I can think of is a little hacky, and it definitely is not great if you will be doing this import often.
My solution is to use WP All Import to import new posts for each image, so that each image gets uploaded to your media library. This will also create 5000 garbage posts, but you can delete them afterwards. I would suggest uploading the new posts as drafts so that they don’t appear on the website when you do the import.
Let me know if you found a better solution.