Wordpress Emojis und Discourse

Hallo,

ich habe die Standard-WP-Einstellungen (falls es welche gibt) bezüglich Emojis.
In WP habe ich einen Text mit Emoji-Zeichen geschrieben:

Wordpress wandelt sie automatisch in SVG-Twitter-Emojis um:

Hier ist der generierte HTML-Code des ersten Emojis als Beispiel:

<span class="pq6dq46d tbxw36s4 knj5qynh kvgmc6g5 ditlmg2l oygrvhab nvdbi5me sf5mxxl7 gl3lb2sf hhz5lgdu"><img draggable="false" role="img" class="emoji" alt="👊" src="https://s.w.org/images/core/emoji/13.0.0/svg/1f44a.svg"></span>

Wenn der Beitrag an Discourse gesendet wird, wird der HTML-Code leicht geändert:

<span class="pq6dq46d tbxw36s4 knj5qynh kvgmc6g5 ditlmg2l oygrvhab nvdbi5me sf5mxxl7 gl3lb2sf hhz5lgdu">&#x1f44a;</span>

Dabei fügt er die HTML-Entität des Emojis im Span-Tag ein.

Das Ergebnis ist ein gut formatierter Beitrag, aber die Emojis werden nicht in das Emoji-Set des Forums umgewandelt:

Gibt es eine Möglichkeit, damit die Emojis mit dem vom Forum gewählten Set angezeigt werden?

Dies könnte ein Problem mit Discourse und nicht mit dem Plugin sein.

Wenn Sie die standardmäßige Emoji-Verarbeitung von WordPress verwenden, gehe ich davon aus, dass Sie Unicode-Emojis in den WordPress-Editor kopieren und einfügen. In diesem Fall enthält der an Discourse gesendete rohe Beitragstext einfach die Unicode-Emojis. Discourse sollte diese normalerweise in das Emoji-Set des Forums umwandeln. Ich kann das Problem unter bestimmten Umständen tatsächlich reproduzieren.

Ich werde mich diesbezüglich wieder bei Ihnen melden.

3 „Gefällt mir“

@Canapin Hey :slight_smile: Hier ein kurzes Update dazu.

Das Problem tritt auf, wenn:

  1. Du in wp-discourse die Einstellung „Vollständigen Beitragstext
3 „Gefällt mir“

Tatsächlich befindet sich HTML-Code vor dem ersten Emoji (da WordPress den Inhalt zwischen <p>-Tags einfasst) und „Vollständiger Beitragstext

1 „Gefällt mir“

Hey, nur eine kurze Anmerkung: Die Bearbeitung dessen steht auf meiner Agenda für Juni dieses Jahres. Falls jemand ein Problem hat, das eng damit zusammenhängt, lass es mich bitte wissen, und ich werde es ebenfalls im gleichen Zug prüfen.

2 „Gefällt mir“