Ampersands werden beim Wechsel von WordPress zu Discourse überschlüsselt?

Wenn WordPress-Artikel ein & im Titel haben, wie z. B.

erscheinen sie auf unserer Discourse-Seite stattdessen mit einer HTML-Entität &:

Entitäten wie diese scheinen in Titeln nicht gerendert zu werden.

Ich sehe, dass es in Discourse eine Einstellung namens title fancy entities gibt und dass diese standardmäßig aktiviert ist. Aber das scheint das entgegengesetzte Problem zu sein – die Entität ist vorhanden, wird aber nicht gerendert.

Gibt es eine Konfigurationseinstellung, die ich hier ändern sollte? Oder gibt es einen Fehler? Oder … etwas anderes?

1 „Gefällt mir“

Danke für den Bericht, Matt. Ich untersuche das.

1 „Gefällt mir“

Vielen Dank nochmals, Matt, dies wird in der nächsten Version des WP Discourse-Plugins (2.5.2) behoben.

1 „Gefällt mir“

Hallo @angus,

Danke für die Korrektur, aber leider haben wir dasselbe Problem wie das von @mattdm gemeldete.

Beispiel:

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

Könntest du bitte nachsehen, was hier das Problem ist?

Vielen Dank im Voraus!

Hallo @Festinger, dürfte ich zunächst Folgendes bestätigen:

  1. Welche Version des Plugins Sie verwenden.
  2. Was Sie mit dem „gleichen Problem“ meinen. Könnten Sie genau beschreiben, was passiert ist, oder einen Link zu einem Live-Beispiel teilen? Das Problem in diesem Thema ist in dem von Ihnen geteilten Link nicht vorhanden.

Danke!

1 „Gefällt mir“

Danke für deine Antwort @angus.

Wir verwenden die neueste Version, 2.5.2.

Das Problem ist, dass die HTML-Entitäten nicht konvertiert werden, wenn ein Thread basierend auf einem WordPress-Beitrag erstellt wird. Unsere Crew hat den Thread-Titel geändert; das tut mir leid.

image

Der ursprüngliche Titel wurde so gepostet.

Danke, das ist hilfreich! Ihr Problem ist tatsächlich ein etwas anderes, da es sich nicht um ein kaufmännisches Und, sondern um einen Gedankenstrich handelt. Ich verstehe, dass das vielleicht kein Unterschied zu sein scheint, aber in diesem Fall ist es das, siehe weiter:

Ich werde eine Korrektur für dieses zusätzliche Kodierungsproblem in der nächsten Version einfügen.

2 „Gefällt mir“

Danke für die Antwort @angus.

Funktioniert es auch für aktuell gepostete Elemente auf Discourse?

Bearbeiten: Nach der Überprüfung mit der neuesten Version des Discourse WP-Plugins besteht das Problem weiterhin. Wenn ein Thema aktualisiert wird, wird die HTML-Entität durch einen Gedankenstrich ersetzt.

Es gab noch keine Veröffentlichung. Bleib dran.

2 „Gefällt mir“

Danke, ich freue mich auf den Patch! :+1:

Ich habe gerade den Patch erhalten und er funktioniert einwandfrei. Danke für das Update @angus

2 „Gefällt mir“