Discourse のサインアップを WP ページに埋め込み、新規ユーザーを自動的に特定のグループに追加できますか?

以下のようなコードで動作します。

if ( class_exists( '\WPDiscourse\Discourse\Discourse' ) ) {
    add_filter( 'wpdc_sso_params', 'wpdc_custom_sso_params', 10, 2 );
}
function wpdc_custom_sso_params( $params, $user ) {
    $groups = get_group_list_for_current_user();
    if ( strlen($groups) > 0 ) {
        $params['add_groups'] = $groups;
    }
    return $params;
}

get_group_list_for_current_user 関数の実装は読者への課題として残しておきます。:wink:

これで解決しない場合、かつ予算があるようでしたら、Marketplace チャンネルでお問い合わせいただくか、私までご連絡ください。