# Embed Discourse sign-up on WP page, add new user to a specific Group automatically?

**URL:** <https://meta.discourse.org/t/embed-discourse-sign-up-on-wp-page-add-new-user-to-a-specific-group-automatically/138707>\
**Category:** Support\
**Created:** [January 15, 2020, 5:31pm UTC](https://meta.discourse.org/t/embed-discourse-sign-up-on-wp-page-add-new-user-to-a-specific-group-automatically/138707 "2020-01-15T17:31:14Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [January 15, 2020, 5:49pm UTC](https://meta.discourse.org/t/embed-discourse-sign-up-on-wp-page-add-new-user-to-a-specific-group-automatically/138707/3 "2020-01-15T17:49:38Z")

</div>

You want something like

```php
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;
}

```

will work. `get_group_list_for_current_user` is left as an exercise to the reader. 😉

If that doesn’t help and you have a budget, you can ask in #Marketplace or contact me.

---

_[View the full topic](https://meta.discourse.org/t/embed-discourse-sign-up-on-wp-page-add-new-user-to-a-specific-group-automatically/138707)._
