Кто-нибудь сталкивался с переносом метаданных пользователя через мост WordPress-Discourse?

У меня всё работает отлично: если пользователь нажимает «Войти» на Discourse, его перенаправляют на наш сайт WordPress, где он может войти в систему, и после успешного входа его снова перенаправляют на Discourse, где он уже авторизован. (Все учётные записи создаются на сайте WP.)

Я также настроил это для пользователей, которые входят через Patreon на сайте WP, и после успешного входа их тоже правильно перенаправляет обратно на Discourse.

Теперь я понял, что для Discourse есть плагин Patreon, который можно установить, и он поможет добавлять пользователей в группу.

Однако: проблема в том, что на нашем сайте пользователи могут зарегистрироваться с платным аккаунтом через Patreon, зарегистрироваться с платным аккаунтом нативно (через Stripe) или создать бесплатный аккаунт. Во всех случаях учётная запись пользователя существует на сайте WP, и именно с ней синхронизируется Discourse. НО я хотел бы перенести (или как-то использовать) поле из WP, которое указывает, является ли пользователь премиум-пользователем, в Discourse. В идеале — добавлять таких пользователей в группу «Patrons», если это поле есть на стороне Discourse.

Кто-нибудь уже делал подобное? На высоком уровне, какой был ваш подход?

Посмотрите, возможно, синхронизацию групп WordPress с Discourse

Да, черт возьми, ссылка там — именно то, что мне нужно!