もしあなたの理解が正しければ、あなたは以下を行っていることになります。
- DiscourseConnect を使用し、Wordpress をプロバイダー、Discourse をクライアントとして使用する。
- Wordpress の Webhook を使用して、フォームアクションの結果として Discourse のグループにユーザーを追加する(例:
/g/:group_name/membersへの PUTリクエスト(APIリファレンス))。
もしそれが正しければ、Wordpress では discourse_username というユーザーメタフィールドで Discourse ユーザー名を見つけることができます。したがって、
get_user_meta($user_id, 'discourse_username', true);
これを使用して、フォームアクションに続く PUT リクエストで使用するユーザー名を取得します。
WP Discourse プラグインのユーザー Webhook を使用して、ユーザーの discourse_username が入力されていることを確認できます(現在フォームで使用している Webhook とは異なる Webhook について話していることに注意してください)。
