Synchronisieren Sie Avatar automatisch von Discourse auf Wordpress

Ab momentan vom Computer weg, aber hier sind die Schritte, die ich gemacht habe. Du solltest es schaffen, wenn du die verschiedenen Dinge, die ich verwendet habe, liest:

  1. Erstelle einen Discourse-Webhook, der bei jeder Aktualisierung des Profils an eine PHP-Datei in deinem Plugin/Theme sendet.
  2. Auf der PHP-Seite erhältst du die Nutzlast, die die User-ID enthält. Hole die Avatar-URL daraus und speichere sie als benutzerdefiniertes Meta-Feld gegen den Benutzer in WordPress.
  3. Aktualisiere den Code in WordPress, der ein Nutzeravatar zurückgibt, mit einer Funktion, die stattdessen dieses Meta-Feld zurückgibt.

Das war’s!