No haría cambios directos en el código del plugin a menos que estés seguro de lo que estás haciendo. El plugin WP Discourse está diseñado para permitir que se extienda mediante otro plugin o un tema utilizando ganchos de acción. Esto te permite personalizar el plugin sin realizar cambios que se sobrescribirán al actualizarlo.
Para agregar datos al payload SSO que se envía a Discourse, utiliza el filtro wpdc_sso_params. Las funciones que se conectan a este filtro reciben dos parámetros: $params (un array de parámetros SSO que se pasan a Discourse) y $user (el objeto de usuario de WordPress).
Hay un ejemplo de cómo usar el filtro en esta publicación:
Avísame si tienes problemas al usar el filtro para agregar tus datos personalizados de campos de usuario.