Les publications Wordpress publiées sur Discourse incluent du HTML ?

J’ai essayé pour la première fois de publier manuellement un article WP dans un sujet Discourse. Cela a fonctionné, mais a fini par ajouter du HTML qui rend la publication peu attrayante, et je n’aime pas ce HTML que je n’ai pas spécifié et qui est ajouté à mon contenu. Voici ce qu’il a posté :

<small>Originally published at:         https://original/post/url/
        </small><br>Here’s the excerpt . It’s valid…

Il ajoute donc des balises de formatage ainsi que des entités HTML, je suppose. Pas du tout préférable… y a-t-il un moyen d’éviter cela ? Je veux juste qu’il publie l’extrait exact directement depuis WP, avec un lien propre vers la publication originale.

1 « J'aime »

Salut @vanclute,

Discourse est conçu pour gérer le HTML dans le contenu brut des publications. À moins que vous ne voyiez des entités HTML dans la version publiée (c’est-à-dire ce qui apparaît dans le sujet lorsque vous le lisez), c’est ainsi qu’il est censé fonctionner, et cela fonctionne avec succès pour de nombreuses combinaisons Wordpress / Discourse.

Vous pouvez personnaliser le HTML qui est publié sur Discourse en utilisant les astuces décrites ici :

La raison pour laquelle il s’agit de HTML plutôt que de Markdown est expliquée plus en détail ici :

2 « J'aime »

Je dérive un peu du sujet, mais le HTML n’est pas un problème selon moi. Par contre, les shortcodes le sont si un article WordPress est affiché en texte sur Discourse, car ils sont supprimés.

Je peux imaginer pourquoi cela se produit et c’est pourquoi je ne peux pas le considérer comme un bug ou autre chose, c’est juste une autre limitation.

Mais je n’ai eu aucun problème avec le HTML en soi. Cependant, WordPress lui-même, en fonction du thème je suppose, supprime souvent le HTML des extraits.

1 « J'aime »

Merci pour vos commentaires à ce sujet. Je ne veux pas modifier les fichiers WP, mais il y a vraiment un problème sérieux dans la façon dont les liens sont envoyés de WP à Discourse.

Si je colle un lien dans un sujet manuellement dans Discourse, il s’agrandit joliment, comme ceci :

Si, cependant, j’envoie un lien depuis WP, le message Discourse apparaît comme ceci :

Originally published at: www.wikipedia.com

Les balises HTML “small” empêchent l’aperçu attrayant de tout ce qui est envoyé dans Discourse depuis WP. :frowning:

Je me corrige, ce ne sont pas les petites balises, c’est que le lien n’est pas sur sa propre ligne. Si j’édite le message Discourse résultant juste pour insérer un saut de ligne à l’URL, alors il se développe dans le formatage « joli ».

1 « J'aime »

Salut @vanclute

Vous n’avez pas besoin de le faire. Comme @Jagster l’a souligné dans votre autre sujet

C’est ainsi que WordPress est conçu pour être utilisé. C’est une plateforme open source qui supporte une bonne partie des sites sur le web. Cette diversité signifie que les paramètres prêts à l’emploi ne satisferont jamais tout le monde.

Veuillez lire le sujet que j’ai lié. Vous pouvez le modifier à votre guise en utilisant les méthodes qui y sont décrites

Si vous êtes bloqué avec cela, répondez simplement à ce sujet et je vous aiderai :slight_smile:

1 « J'aime »

Le problème ne venait pas des petites balises html, mais de l’absence de saut de ligne avant l’URL. Et d’après ce que j’ai lu, il faudrait modifier des fichiers, ce que je ne veux pas faire, et je ne veux pas non plus trifouiller en PHP via un plugin. Pour l’instant, je modifie simplement la publication et j’ajoute un saut de ligne avant l’URL à chaque fois que je publie un article. C’est un peu agaçant, mais pas un énorme casse-tête. Ce serait bien sûr mieux de ne pas avoir ce problème du tout, mais bon, c’est comme ça.