Importar imágenes a Medios WP-CLI

Paso 1

Subir el archivo de imagenes.txt con cada imagenes en una línea, la url completa a la carpeta que quieras en el servidor remoto, por ejemplo en /media (mi carpeta de medios de WordPress, de normal la carpeta de medios es wp-content/uploads/):

https://web.com/wp-content/uploads/2018/01/imagen-1.jpg
https://web.com/wp-content/uploads/2018/01/imagen-2.jpg
https://web.com/wp-content/uploads/2018/01/imagen-3.jpg
https://web.com/wp-content/uploads/2018/01/imagen-4.jpg
...

Paso 2

Descargar las imágenes con este comando:

while read -r url; do
    wget -P media/ $url
done < media/imagenes.txt

Paso 3

Importamos las imágenes descargadas a nuestra carpeta de medios a la base de datos de WordPress

wp media import media/* --path=$(pwd)

Paso 4 (opcional)

Borramos el archivo de imagenes.txt

rm media/imagenes.txt

* Nota importante: Si has subido imagenes.txt a la carpeta de medios por defecto, cambia la ruta de media de este tutorial a tu carpeta correspondiente, por defecto /wp-content/uploads