web-dev-qa-db-fra.com

Importer automatiquement une image dans des publications à partir d'URL sur le Web?

Y a-t-il un moyen pour moi d'ajouter une balise <img> dans une publication, puis de faire télécharger cette image par un plugin et de la placer sur le serveur pour moi au lieu de devoir télécharger manuellement le fichier en ligne sur mon ordinateur, puis de la télécharger au serveur?

Merci

3
Tal Galili

Sûr. Vous pouvez accrocher l'action save_post , utiliser la classe WP_Http pour la télécharger, puis l'insérer en tant que pièce jointe à l'aide de wp_insert_attachment et wp_update_attachment_metadata() .

Ce n'est pas anodin mais ne devrait pas être si difficile.

7
MikeSchinkel

Il existe un plugin plus récent dans le référentiel Wordpress qui fonctionne. Ajouter des images liées à la galerie ne fonctionne plus. Importer des images externes

0
Hugh

Il existe un plugin appelé " Ajouter des images liées à la galerie " - lorsque vous insérez une image dans votre publication à partir d'un site Web externe, ce plugin enregistre automatiquement une copie locale et remplace le lien vers le site externe par l'adresse locale. J'espère que ça aide.

0
Dave