# Integration between paidmembershipspro.com and Discourse

**URL:** https://meta.discourse.org/t/integration-between-paidmembershipspro-com-and-discourse/112369
**Category:** Marketplace
**Created:** [22 במרץ,‏ 2019,‏ 8:06pm UTC](https://meta.discourse.org/t/integration-between-paidmembershipspro-com-and-discourse/112369 "2019-03-22T20:06:28Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [22 במרץ,‏ 2019,‏ 10:51pm UTC](https://meta.discourse.org/t/integration-between-paidmembershipspro-com-and-discourse/112369/3 "2019-03-22T22:51:24Z")

</div>

I believe this already exists:

> [@Manage group membership in Discourse with WP Discourse SSO](https://meta.discourse.org/t/managing-discourse-group-membership-with-wp-discourse/74724):
>
> [WP Discourse](https://github.com/discourse/wp-discourse) functions The [WP Discourse](https://github.com/discourse/wp-discourse) plugin has a couple of functions that can be used to associate WordPress users with Discourse groups. These functions are only enabled on sites that are using WordPress as the SSO provider for Discourse. add\_user\_to\_discourse\_group( $user\_id, $group\_names ) [View Code](https://github.com/discourse/wp-discourse/blob/main/lib/utilities.php#L278-L301) remove\_user\_from\_discourse\_group( $user\_id, $group\_names ) [View Code](https://github.com/discourse/wp-discourse/blob/main/lib/utilities.php#L303-L326) Each of these functions take the same two parameters: $user\_id: the WordPress user’s id $group\_names: a comma separat…

The code example provided is for Paid Memberships Pro.

---

_[View the full topic](https://meta.discourse.org/t/integration-between-paidmembershipspro-com-and-discourse/112369)._
