¿Ampersands se están sobre-escapando al pasar de Wordpress a Discourse?

Cuando los artículos de WordPress tienen un & en el título, como

llegan a nuestro sitio de Discourse con una entidad HTML & en su lugar:

Las entidades como esta no parecen renderizarse en los títulos.

Veo que hay una configuración de title fancy entities en Discourse, y que está habilitada por defecto. Pero ese parece ser el problema opuesto: la entidad está ahí, pero no se está renderizando.

¿Hay alguna configuración que deba cambiar aquí? ¿O es un error? ¿O… algo más?

1 me gusta

Gracias por el informe, Matt. Estoy investigando esto.

1 me gusta

Gracias de nuevo Matt, esto se solucionará en la próxima versión del plugin WP Discourse (2.5.2).

1 me gusta

Hola @angus,

Gracias por la corrección, pero desafortunadamente, tenemos el mismo problema que el informado por @mattdm.

Ejemplo:

https://meta.festingervault.com/t/nektop-8211-design-studio-multipurpose-creative-wordpress-elementor-theme-wordpress-theme/26426

¿Podrías, por favor, ver cuál es el problema aquí?

¡Gracias de antemano!

Hola @Festinger, ¿podría confirmar primero:

  1. Qué versión del plugin estás ejecutando.
  2. A qué te refieres con el “mismo problema”. ¿Podrías describir exactamente qué sucedió o compartir un enlace a un ejemplo en vivo? El problema en este tema no está presente en el enlace que compartiste.

¡Gracias!

1 me gusta

Gracias por tu respuesta @angus.

Estamos ejecutando la última versión, 2.5.2.

El problema es que las entidades HTML no se convierten si un hilo se crea basándose en una publicación de WordPress. Nuestro equipo ha modificado el título del hilo; lamento eso.

image

El título inicial se publicó así.

¡Gracias, eso es útil! El tuyo es, de hecho, un problema ligeramente diferente, ya que no es un ampersand, sino un guion en. Entiendo que puede que no parezca una diferencia, sin embargo, en este caso lo es, ver más:

Pondré una solución para este problema de codificación adicional en la próxima versión.

2 Me gusta

Gracias por la respuesta @angus.

¿También funciona para los elementos publicados actualmente en Discourse?

edición: después de comprobarlo con la última versión del plugin de Discourse para WP, el problema persiste. Cuando se actualiza un tema, la entidad HTML se reemplaza por un guion corto.

Todavía no ha habido ningún lanzamiento. Ten paciencia.

2 Me gusta

¡Gracias, espero el parche! :+1:

Acabo de recibir el parche y funciona a la perfección. Gracias por la actualización @angus

2 Me gusta