Vidéo Wistia montrant une image dans les publications intégrées de discourse

La raison pour laquelle cela se produit est que le bouton « Afficher le message complet » sur un message intégré dans Discourse fonctionne en « ré-explorant » la page Web intégrée lorsque l’utilisateur clique dessus. Le HTML que vous voyez lorsque vous cliquez sur ce bouton n’est pas envoyé par le plugin WP Discourse lors de la publication du message, c’est une nouvelle exploration de la page pertinente.

L’exploration Web est toujours un peu aléatoire en raison de la grande variété de structures HTML possibles (par exemple, il existe de nombreuses façons différentes d’afficher des images en HTML). Pour cette raison, il s’agit d’une fonctionnalité qui est envisagée pour une amélioration possible. Voir plus loin

Il n’y a donc pas de solution facile actuellement. Vous pouvez essayer de bloquer et d’autoriser les sélecteurs HTML utilisés par le crawler, mais c’est une chose délicate à faire fonctionner comme vous le souhaitez. Voir plus loin

Une façon plus simple de résoudre ce problème est soit de masquer le bouton « Afficher le message complet », soit de le remplacer pour qu’il renvoie au message WordPress d’origine, à l’aide d’un composant de thème personnalisé. Lorsqu’un site a une structure HTML de message relativement complexe impliquant des images, comme le vôtre, j’ai tendance à conseiller ces dernières options.

1 « J'aime »