Wir haben eine WordPress-Seite mit einer zugehörigen Discourse-Instanz, und alles funktioniert einwandfrei, außer dass es einige Lernaktivitäten auf der WordPress-Seite gibt, für die sich ein Benutzer anmelden muss. Wenn ein Benutzer bereits existiert, funktioniert das einwandfrei, aber wenn ein neuer Benutzer auftauchen und einen der Kurse absolvieren möchte, wird er zu Discourse weitergeleitet, um ein Konto zu erstellen, und muss dann die E-Mail-Verifizierung und die Anmeldung durchlaufen. Danach gelangt er zu den üblichen “Willkommen bei Discourse”-Hilfen, was großartig für Benutzer ist, die sich über Discourse angemeldet haben, aber wenn sie sich angemeldet haben, um eine Lernaktivität durchzuführen, ist das sehr verwirrend, und ich möchte sie direkt zu diesem Teil von WordPress zurückleiten können.
Gibt es eine eingebaute Möglichkeit, eine Weiterleitungs-URL an die DiscourseConnect-Registrierung zu übergeben, damit diese weiß, dass sie den Benutzer nach Abschluss der Registrierung zurück zur Frontend-Seite leiten soll, oder zumindest, damit ich sie in einer Nachricht platzieren kann? Dies funktioniert gut, wenn der Benutzer bereits existiert, es ist nur ein Problem bei der Anmeldung.
Wenn Sie WordPress als Discourse-Client für Discourse (als Anbieter) auf die übliche Weise eingerichtet haben, sollten Ihre Benutzer nach der Registrierung automatisch zu WordPress zurückgeleitet werden.
Fantastisch, das funktioniert jetzt perfekt. Aber als ich das gepostet habe, hatte ich gerade zugesehen, wie es für einen Benutzer, der sich anmeldete, nicht funktionierte. Ich frage mich, ob es eine Verwechslung zwischen dem Browserfenster, in dem er sich angemeldet hat, und dem Browserfenster, mit dem er die Genehmigung durchgeführt hat, gab. \n\nWie auch immer, das beschreibt es perfekt, vielen Dank, ich konnte den Teil der Dokumentation nicht finden, der erklärt, wie dieser Prozess aussehen soll.