Gli ampersand vengono sovra-escapati passando da Wordpress a Discourse?

Quando gli articoli di WordPress hanno una & nel titolo, come ad esempio

finiscono sul nostro sito Discourse con un’entità HTML & invece:

Entità come questa non sembrano essere visualizzate nei titoli.

Vedo che c’è un’impostazione title fancy entities in Discourse, e che questa è abilitata per impostazione predefinita. Ma questo sembra il problema opposto — l’entità c’è, ma non viene visualizzata.

C’è un’impostazione di configurazione che dovrei cambiare qui? O c’è un bug? O… qualcos’altro?

1 Mi Piace

Grazie per il rapporto Matt. Sto indagando su questo.

1 Mi Piace

Grazie ancora Matt, questo verrà corretto nella prossima versione del plugin WP Discourse (2.5.2).

1 Mi Piace

Ciao @angus,

Grazie per la correzione, ma sfortunatamente abbiamo riscontrato lo stesso problema segnalato da @mattdm.

Esempio:

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

Saresti in grado di verificare qual è il problema qui?

Grazie in anticipo!

Ciao @Festinger, potrei prima confermare:

  1. Quale versione del plugin stai eseguendo.
  2. Cosa intendi per “stesso problema”. Potresti descrivere esattamente cosa è successo o condividere un link a un esempio live. Il problema in questo argomento non è presente nel link che hai condiviso.

Grazie!

1 Mi Piace

Grazie per la tua risposta @angus.

Stiamo eseguendo l’ultima versione, la 2.5.2.

Il problema è che le entità HTML non vengono convertite se un thread viene creato sulla base di un post di WordPress. Il nostro team ha modificato il titolo del thread; mi scuso per questo.

image

Il titolo iniziale è stato pubblicato in questo modo.

Grazie, è utile! Il tuo è in realtà un problema leggermente diverso in quanto non si tratta di una e commerciale, ma di un trattino en. Capisco che possa non sembrare una differenza, tuttavia in questo caso lo è, vedi oltre:

Introdurrò una correzione per questo ulteriore problema di codifica nella prossima versione.

2 Mi Piace

Grazie per la risposta @angus.

Funziona anche per gli elementi pubblicati attualmente su Discourse?

modifica: dopo averlo verificato con l’ultima versione del plugin Discourse WP, il problema persiste. Quando un argomento viene aggiornato, l’entità HTML viene sostituita da un trattino en.

Non c’è ancora stata una pubblicazione. Tieni duro.

2 Mi Piace

Grazie, attendo con ansia la patch! :+1:

Ho appena ricevuto la patch e funziona a meraviglia. Grazie per l’aggiornamento @angus

2 Mi Piace