Wenn ich einen neuen Beitrag erstelle, funktioniert es und das Thema wird erstellt. Wenn jedoch ein Kommentar in Discourse gemacht wird, wird er nicht mit WordPress synchronisiert.
Ich habe nicht viel geändert, Sie können die Einstellungen oben sehen. Irgendwelche Ideen, was ich falsch mache oder einfach übersehe?
Ich habe Ajax nur als letzte Möglichkeit überprüft, nachdem stundenlang nichts richtig funktionierte. Ich habe Ajax jetzt abgewählt. Ich vermute, ohne Webhooks hat das Intervall für die Synchronisierung eine Weile gedauert.
Es scheint jetzt zu funktionieren, aber das Format ist etwas unschön. Ich vermute, ich muss mich mit CSS beschäftigen?
Gibt es außerdem eine Möglichkeit, die Links vom Typ „Diskussion beitreten“ zu unserer Discourse-Forum-Homepage für ältere WP-Blogbeiträge anzuzeigen? – Mit anderen Worten, wenn es keine Kommentare zu einem Beitrag gibt oder wenn der Beitrag noch nicht zuvor mit Discourse synchronisiert wurde, fügt das Plugin einen allgemeinen Link zu meiner Discourse-Forum-Homepage hinzu, anstatt ihn leer zu lassen.
Ja, die Anzeige hängt von Ihrem Theme ab. Das Plugin selbst hat nur minimale Styling-Elemente.
Der Link „Diskussion beitreten“ wird nicht für Themen angezeigt, die nicht verknüpft sind. Sie können jedoch selbst etwas Ähnliches hinzufügen, getrennt vom Plugin, indem Sie den comments_template-Filter in der functions.php-Datei Ihres Themes verwenden. Ich habe diesen Code nicht getestet, aber etwas Ähnliches sollte funktionieren:
Vielen Dank nochmals für die zusätzliche Hilfe und Anleitung!
Ich habe nach CSS gesucht, das ich einfügen könnte, um das Layout auch nur ein wenig zu verbessern.
Da ich jedoch mit CSS/Styling nicht vertraut bin (außer dem Einfügen von vorhandenem CSS), möchte ich sehr grundlegende Änderungen am Styling der importierten Kommentare vornehmen. Nämlich die Verwendung kleinerer Avatarbilder neben den Discourse-Benutzernamen in den Kommentaren und das Hinzufügen einer horizontalen Linie zwischen den Beiträgen:
Ist das etwas Einfaches genug, dass ich Code in /admin/customize/themes/1/common/scss/edit einfügen kann?
Bearbeiten:
Für alle anderen, ich konnte die Gravatar-Größe mit dem Code hier ändern:
Ich konnte Kommentare gestalten. Sehr einfach war mein Styling lol… aber eine Verbesserung.
Das Einzige, was noch zu tun ist, ist die Entfernung der Teilnehmerliste am Ende des WP-Discourse-importierten Kommentarbereichs.
Ich kann diesen Code nicht verwenden, da er einen Fehler verursacht, weil “self” verwendet wird. Gibt es eine Problemumgehung?
Ich habe den Teilnehmerbereich nicht entfernt. Wenn Sie darüber nachdenken, geben Sie ihm eine Chance, wie auch anderen Discourse-Funktionen; die Entwickler haben sich etwas dabei gedacht. Es zeigt alle Teilnehmer an, auch wenn nur 5 von 15 Beiträgen importiert wurden. (einstellbar) Außerdem schließen die importierten Antworten Beiträge von Forenmitgliedern der Stufe 0 aus. Was ich hilfreich finde.
Kurz gesagt, im Laufe der Zeit habe ich festgestellt, dass die Teilnehmerliste und die importierten Kommentare nicht immer identisch sind. In vielen Fällen hilft es dem Blog-Leser, einen genaueren Überblick über das Ausmaß der Kommentar-Aktivität zu erhalten, ohne jeden einzelnen Beitrag importieren zu müssen oder Gefahr zu laufen, Beiträge von den ersten registrierten Mitgliedern zu importieren. (was meiner Meinung nach auch in den Einstellungen geändert werden kann)
Ich glaube, dass comment_formatter.ERROR: format.missing_post_data zu voreilig meldet. Ich werde das für die nächste Version anpassen. Danke für die Nachfrage. Machen Sie sich im Moment keine Sorgen, es sei denn, Sie haben ein sichtbares Problem.
Es gibt keinen formellen Leitfaden für die Formatierung von Kommentaren. Es gibt ein paar andere Themen, z. B. dieses. WordPress-Themes gibt es in so vielen Formen und Größen, dass anfangs davon ausgegangen wurde, dies dem Website-Administrator zu überlassen. Dennoch denke ich, dass einige zusätzliche Anleitungen nützlich sein könnten.
Ich habe es auf meine Liste gesetzt, zu den WP Discourse-Anleitungen hinzuzufügen. Ich werde das nicht in den nächsten Wochen veröffentlichen, aber wenn Sie in der Zwischenzeit Probleme mit dem Styling haben, lassen Sie es mich wissen und ich gebe Ihnen ein paar Hinweise.