Images non publiées sur Discourse dans WP 5.3

Le problème est que lorsque des publications contenant des images sont publiées sur Discourse, le HTML de la publication ressemble initialement à ceci :

<figure><img src="https://example.com/wp-content/uploads/your-image.png" /></figure>

Si le paramètre du site download remote images to local est activé sur Discourse, le lien de l’image sera rompu lorsque Discourse téléchargera la publication depuis WordPress. Ce problème se produira à chaque fois qu’une balise image avec une URL distante est entourée de balises HTML.

Les solutions les plus simples pour ce problème consistent soit à désactiver le paramètre du site download remote images to local, soit à ne pas publier le contenu intégral des publications de WordPress vers Discourse.

À l’avenir, le plugin WP Discourse pourrait supprimer l’option de publier des publications complètes. De nombreux problèmes peuvent survenir lors de la publication du contenu intégral des publications de WordPress vers Discourse. La plupart de ces problèmes devraient pouvoir être résolus en publiant des extraits de WordPress vers Discourse, puis en utilisant le bouton Afficher la publication complète pour afficher le contenu intégral sur Discourse. Cela semble-t-il être une solution adaptée à votre cas ?

Une autre solution possible consisterait à personnaliser le modèle utilisé pour publier les publications WordPress. Les images pourraient être extraites des publications, puis publiées avec un extrait de la publication. Avec un modèle personnalisé, le HTML des images pourrait être structuré d’une manière qui ne crée pas de conflit avec le processeur Markdown de Discourse.