¿Las publicaciones de Wordpress publicadas en Discourse incluyen HTML?

Acabo de intentar mi primer envío manual de una publicación de WP a un tema de Discourse. Funcionó, pero terminó agregando HTML que hace que la publicación no se vea bien, y no me gusta que se agregue HTML que no especifiqué a mi contenido. Aquí está lo que publicó:

<small>Publicado originalmente en: https://original/post/url/
</small><br>Aquí está el extracto. Es válido...

Así que está agregando algunas etiquetas de formato, así como entidades HTML, supongo. No es preferible en absoluto… ¿hay alguna forma de evitar esto? Solo quiero que publique el contenido exacto del extracto directamente desde WP, con un enlace limpio de regreso a la publicación original.

1 me gusta

Hola @vanclute,

Discourse está diseñado para manejar HTML en el contenido sin procesar de las publicaciones. A menos que veas entidades HTML en la versión publicada (es decir, lo que aparece en el tema cuando lo estás leyendo), así es como está diseñado para funcionar, y funciona con éxito para muchas combinaciones de Wordpress / Discourse.

Puedes personalizar el HTML que se publica en Discourse utilizando los consejos descritos aquí:

La razón por la que es HTML en lugar de markdown se explica más aquí:

2 Me gusta

Me estoy desviando del tema, pero HTML no es un problema en mi opinión. Pero los códigos cortos sí lo son si una publicación de WordPress se muestra como texto en Discourse, porque esos se eliminan.

Me puedo imaginar por qué sucede esto y es por eso que no puedo considerarlo un error o algo similar, es solo otra limitación.

Pero no he tenido ningún problema con HTML en sí. Sin embargo, el propio WordPress, dependiendo del tema, supongo, eliminará el HTML de los extractos con bastante frecuencia.

1 me gusta

Gracias por los comentarios sobre esto. No quiero editar archivos de WP, pero definitivamente hay un problema grave con la forma en que los enlaces se envían de WP a Discourse.

Si pego un enlace en un tema manualmente en Discourse, se expande en algo bonito, como esto:

Sin embargo, si envío un enlace desde WP, la publicación de Discourse aparece así:

Publicado originalmente en: www.wikipedia.com

Las etiquetas HTML “small” están rompiendo la vista previa bonita de todo lo que se envía a Discourse desde WP. :frowning:

Me corrijo, no son las etiquetas pequeñas, sino que el enlace no está en una línea propia. Si edito la publicación resultante de Discourse solo para insertar un salto de línea en la URL, entonces se expande al formato “bonito”.

1 me gusta

Hola @vanclute

No es necesario. Como señaló @Jagster en tu otro tema

Así es como está diseñado WordPress. Es una plataforma de código abierto que soporta una parte decente de los sitios web. Esta diversidad significa que la configuración estándar nunca va a satisfacer a todo el mundo.

Por favor, lee el tema que enlacé. Puedes cambiar eso a tu gusto utilizando los métodos descritos allí

Si te atascas con eso, simplemente responde a ese tema y te ayudaré :slight_smile:

1 me gusta

El problema no eran las pequeñas etiquetas HTML, sino no tener un salto de línea antes de la URL. Y por lo que leí, tendría que editar archivos, cosa que no quiero hacer, y tampoco quiero meterme con PHP a través de un plugin. Por ahora, solo edito la publicación y agrego un salto de línea antes de la URL cada vez que publico. Es un poco molesto, pero no un gran dolor de cabeza. Por supuesto, sería mejor no tener este problema en primer lugar, pero es lo que hay.