Ich bin mir nicht sicher, warum kein SSO verwendet wird.
Sie könnten DiscourseConnect – Offizielles Single-Sign-On für Discourse (SSO) verwenden und sich das WP Discourse Plugin Installation und Einrichtung als Referenz für die Entwicklung von PHP-Code zur Verbindung damit ansehen.