¿Importar automáticamente imágenes en publicaciones desde URLs en la web?
¿Existe alguna forma de agregar una etiqueta <img>
en una publicación, pero que un plugin descargue esa imagen y la coloque en el servidor por mí, en lugar de tener que descargar manualmente el archivo desde internet a mi computadora y luego subirlo al servidor?
Gracias
Seguro. Podrías enganchar la acción save_post
, usar la clase WP_Http
para descargarla y luego insertarla como un adjunto usando wp_insert_attachment
y wp_update_attachment_metadata()
.
No es trivial pero no debería ser tan difícil.

He construido sistemas similares antes... puedes ir más allá y hacer que el plugin redimensione automáticamente la imagen para tus propósitos también. No hay razón para almacenar una imagen de 1024x600 en el servidor si solo la vas a mostrar como 256x150.

Existe un complemento llamado "Agregar imágenes enlazadas a la galería" - cuando insertas una imagen en tu publicación desde un sitio web externo, este complemento guarda automáticamente una copia local y reemplaza el enlace al sitio externo con la dirección local. espero que te ayude.

Hay un plugin más reciente en el repositorio de WordPress que sí funciona. Agregar imágenes enlazadas a la Galería ya no funciona. Importar Imágenes Externas
