Discourse-Kommentarformatierung auf Wordpress (Divi-Theme)

Ich habe eine WordPress-Website mit einem Discourse-Forum integriert.
Beim Hinzufügen eines Kommentarbereichs zu einem Blogbeitrag werden die in Divi vorgenommenen Formatierungen nicht übernommen. Infolgedessen ist einige Text deutlich zu groß („Notable Replies

Hallo :slight_smile:

Kommentare im Discourse-Plugin verwenden dieselben Elemente wie normale WordPress-Kommentare, sodass sie bei den meisten WordPress-Themes sofort funktionieren. Allerdings übernehmen Pagebuilder wie Divi die WordPress-Element- und Stilstruktur erheblich stärker als ein Standard-Theme, und Probleme dieser Art können bei jeder Art von Anpassung (ob mit Discourse oder nicht) auftreten.

Das liegt eher an Divi und deinem Child-Theme als am Discourse-WordPress-Plugin. Wenn du mir jedoch einen Link zu deiner Website schickst, kann ich dir einige CSS-Regeln für eine einfache Lösung vorschlagen.

2 „Gefällt mir“

Hallo Angus,

Normalerweise behält Divi die Möglichkeit, die Formatierung zu ändern. In diesem Fall reagiert jedoch nur ein Teil des Textes auf Schriftartenänderungen.

Ihre Hilfe wäre sehr geschätzt.
Die Website lautet: https://about.openfoodnetwork.ca/tech-enabling-on-line-food-distribution

Hey @newspring, ich habe mir das angesehen, und du hast dort zwei Probleme.

Styling

Erstens, wie ich oben bereits vorgeschlagen habe, verwendet das Divi-Theme eigene benutzerdefinierte Kommentarelemente und stellt nur Stile für diese eigenen benutzerdefinierten Kommentarelemente bereit. Das bedeutet, dass die Standard-Kommentarelemente, die Discourse verwendet, keine Stile haben. Es bedeutet auch, dass Divi sie nicht stylen kann, da es nach seinen eigenen benutzerdefinierten Kommentarelementen sucht.

Im Wesentlichen bedeutet dies, dass du Divi-Kommentarblöcke nur mit einem Divi-Theme „out of the box

4 „Gefällt mir“

Ich habe Divi-Support-Hilfe für das CSS erhalten. Kommentare, die auf Discourse verfasst werden, werden nun formatiert (Farben dienten dazu, zu zeigen, welches CSS-Element zu welchem Text gehört).
Aus deinem Kommentar schließe ich, dass Kommentare, die auf einer WordPress-Website veröffentlicht werden, nicht auf Discourse angezeigt werden können, wenn bereits Kommentare von Discourse angezeigt werden. Stimmt das?

1 „Gefällt mir“

Super, gut, dass das geklärt ist.

Ich bin mir nicht ganz sicher, ob ich dich zu 100 % richtig verstehe, aber falls du meinst, ob man alte WordPress-Kommentare in Discourse importieren kann, sodass sie als Discourse-Beiträge erscheinen: Es gibt keinen automatisierten Prozess dafür.

Ein solcher Import muss manuell von jemandem durchgeführt werden, der sich mit den technischen Aspekten auskennt. Beachte dabei, dass dies Maßnahmen wie die Sicherstellung erfordert, dass alle deine WordPress-Kommentatoren Benutzerkonten auf deinem Discourse haben. Es ist möglich, erfordert aber individuelle Anpassungen.

Ich empfehle dir Folgendes:

  1. Behalte deine bestehenden WordPress-Kommentare sichtbar bei, indem du diese Einstellung im Discourse-Plugin unter „Einstellungen“ für „Kommentare“ aktivierst: „Vorhandene WP-Kommentare anzeigen“.

  2. Deaktiviere neue WordPress-Kommentare, indem du die Schritte im oben verlinkten Beitrag befolgst.

  3. Aktiviere die Discourse-Kommentarfunktion.

Das Ergebnis ist: Alle deine bestehenden WordPress-Kommentare sind auf WordPress sichtbar, neue Kommentare können auf Discourse gepostet werden, und alle diese neuen Kommentare sind ebenfalls auf WordPress sichtbar.

2 „Gefällt mir“