Memberpress: cómo agregar usuarios a grupos al registrarse

Claro, el tema está aquí: Manage group membership in Discourse with WP Discourse SSO. Describe cómo utilizar las funciones add_user_to_discourse_group y remove_user_from_discourse_group de WP Discourse. Asumiendo que tu sitio de WordPress está configurado como el sitio proveedor de SSO para Discourse, esas son las funciones que debes usar para gestionar las membresías de grupo en Discourse.

El ejemplo que usa ese tema es con el plugin PaidMembershipsPro, pero un enfoque similar debería funcionar con cualquier plugin de membresía de WordPress bien desarrollado.

Voy a agregar algunos detalles al tema sobre cómo gestionar la membresía de grupo con los parámetros de SSO add_groups y remove_groups. Para la mayoría de los casos, gestionar la membresía de grupo añadiendo esos parámetros al payload de SSO no será el mejor enfoque, ya que requiere que los usuarios se desconecten y vuelvan a iniciar sesión en Discourse antes de que se actualice su membresía de grupo.

Mi esperanza es que en un futuro cercano haya una solución lista para usar para vincular Discourse con plugins específicos de membresía de WordPress. Actualmente, esto solo se puede hacer añadiendo una pequeña cantidad de código personalizado a tu sitio de WordPress. Si esto no es algo que sueles hacer, es posible que necesites contratar a un desarrollador para que te ayude con esto.