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
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.
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
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.