Veröffentlichungsfehler auf WP-Discourse

Hallo!

Aus irgendeinem Grund wird das WP-Hauptbild nicht mehr in den Discourse-Beiträgen veröffentlicht.
Ich habe einen featured_link.post_error, der einen 403-Fehler zurückgibt.

Hier ist die vollständige Fehlermeldung in WP-Discourse:

[2021-07-16 22:02:50] publish.ERROR: featured_link.post_error {"wp_title":"Roule Ton Unifest' (Métabief,  Jura)","wp_author_id":"17","wp_post_id":159075,"discourse_post_id":"203291","response_message":"Forbidden","http_code":403}

Hast du eine Idee, wie ich das beheben kann?

1 „Gefällt mir“

Hey @Canapin,

Das Hauptbild in WordPress und der hervorgehobene Link in Discourse sind zwei verschiedene Dinge.

Der hervorgehobene Link ist ein Link, der Discourse-Themen zugeordnet wird. Er erscheint unter dem Titel eines Themas sowie neben dem Titel in einer Themenliste. Du kannst den hervorgehobenen Link in Beiträgen, die von WordPress veröffentlicht werden, über die Einstellung Hervorgehobene Links hinzufügen festlegen. Um zu sehen, wie dies mit dem neuesten Code von WP Discourse und Discourse funktioniert, sieh dir folgendes Beispiel an:

https://try.thepavilion.io/t/repeating-mistakes-why-the-plan-to-protect-the-world-s-wildlife-falls-short/987

Du kannst das Hauptbild eines WordPress-Beitrags in den Volltext eines auf Discourse veröffentlichten Beitrags einfügen, indem du die hier beschriebenen Schritte befolgst:

Dein Log-Fehler

Der Fehler, den du bei der Anforderung für den hervorgehobenen Link erhältst, scheint ein Autorisierungsfehler zu sein. Der Code 403 und die Meldung “Forbidden” (die von Discourse selbst stammt, nicht von WP Discourse) zeigen an, dass der Benutzer, den du in deinen WP Discourse-Verbindungseinstellungen festgelegt hast, keine Berechtigung für das Topic-Update-Endpunkt hat (der verwendet wird, um ein Thema zu aktualisieren und den hervorgehobenen Link hinzuzufügen).

Versuche zunächst, das API-Token zu aktualisieren (setze es beim Erstellen in Discourse als “Global Key”), das du in WP Discourse verwendest.

2 „Gefällt mir“

Vielen Dank für die detaillierte Antwort und den Link zur Anpassung der WP Discourse-Vorlage. Ich habe etwas Code von dort übernommen, und jetzt funktionieren die Beitragsbilder wieder, ebenso wie einige andere Dinge, die zuvor nicht mehr liefen. Vor weniger als einer Woche war noch alles in Ordnung, also nehme ich an, dass mein Code mit einem kürzlichen Update von WP Discourse oder Ähnlichem nicht kompatibel war.

Dennoch erscheint in den WP Discourse-Protokollen weiterhin der Fehler featured link, obwohl die Beiträge korrekt aktualisiert werden. :thinking:
Trotz dieses protokollierten Fehlers scheint alles einwandfrei zu funktionieren.

1 „Gefällt mir“