Hallo,
ich verwende das Plugin “WP Discourse” nun seit Monaten, und es hat immer gut mit Artikeln funktioniert, die aus einer Galerie plus Absätzen bestehen.
Ich habe einen Blogartikel veröffentlicht, der nur eine Galerie mit etwa 60 Bildern enthält, aber er wird im zugehörigen Topic auf Discourse nicht angezeigt. Stattdessen hat er zuerst den Text eines GDPR-Plugins und danach den Text des Footers extrahiert.
Wie kann ich das beheben? Muss ich etwas Code in die Datei functions.php meines Themes einfügen?
Ja, das ist korrekt. Bei bereits veröffentlichten Beiträgen hat alles einwandfrei funktioniert. Ich sehe sowohl die Galerie als auch den Text, nachdem ich auf die Schaltfläche „Vollen Beitrag anzeigen
Der Unterschied besteht darin, dass der von Ihnen gemeldete WordPress-Beitrag nur Bilder enthält. In diesem anderen Fall enthält der Beitrag auch Text. Wäre es möglich, vor den Bildern in dem Beitrag, bei dem Sie ein Problem haben, Text hinzuzufügen?
Ja, ich würde empfehlen, den Beitrag erneut mit etwas Text und den Bildern zu veröffentlichen und zu prüfen, ob das das Problem löst. Falls das nicht funktioniert, können wir andere Optionen untersuchen.
Ich habe das Thema in Discourse gerade gelöscht und Text vor und nach dem Gutenberg-„Gallery“-Block hinzugefügt, aber leider hat es nicht funktioniert. Der Inhalt ist in der Zusammenfassung deutlich sichtbar, wird aber sofort durch die Meldung des GDPR-Plugins ersetzt, sobald ich auf den Button klicke.
Hier ist der Link zum neuen Thema:
Was kann ich jetzt tun, um das Problem zu untersuchen und zu lösen? Ich habe auch den Cache von WordPress (LiteSpeed und Cloudflare) geleert.
Es sieht so aus, als hättest du keinen neuen Beitrag auf WordPress erstellt. Wenn du denselben Beitrag auf WordPress wiederverwendest, wird der gleiche Vorschauinhalt zwischengespeichert. Versuche, einen neuen Beitrag auf WordPress mit denselben Fotos, aber mit einem Text am Anfang zu erstellen.
Ich habe bemerkt, dass der Lesemodus von Firefox in diesem Galeriebeitrag nicht angezeigt wird. Ich werde versuchen, mehr Text und auch Bildbeschreibungen hinzuzufügen…
Aber zuerst schaue ich mir diese Einstellungen an.
Nochmals vielen Dank für deine Hilfe, ich gebe dir Bescheid!
Ich habe festgestellt, dass WP-Discourse-Kommentare das <article>-Tag verwenden. Vor einer Stunde hat ein Mitglied einen Kommentar eingefügt, und der Parser hat diesen Text fälschlicherweise als Hauptinhalt des Beitrags ausgewählt.
Ich musste die Plugin-Datei bearbeiten, um das Tag zu ändern, aber ich weiß, dass diese Änderungen beim nächsten Update verloren gehen werden.
Ist es möglich, dieses Parsing-Problem dauerhaft zu beheben?
So funktioniert es: Die HTML-Vorschau im Beitrag behält die Genauigkeit des ursprünglichen Inhalts bei. Dafür bräuchten Sie ein benutzerdefiniertes Plugin.
Das grundlegende Problem ist dasselbe. Zu versuchen, einen WordPress-Beitrag, der fast ausschließlich aus Bildern besteht, zwischen WordPress und Discourse 1:1 abzubilden, entspricht nicht der Ausrichtung der Software. Der Grund, warum Topic-Einbettungen (was dies auf der Discourse-Seite ermöglicht) die Readability-Bibliothek verwenden, liegt in der Annahme, dass es sich um Inhalte handelt, die gelesen werden (also Text).
Es wäre möglich, eine zuverlässige Fotogalerie-Synchronisierung zwischen WordPress und Discourse zu realisieren. Dafür müssten Sie jedoch die Anpassungen (WordPress-Plugin und Discourse-Plugin) entsprechend entwerfen, damit sie so funktionieren.