How to let moderators change email addresses?

You can check if SSO is enabled between your WordPress site and Discourse by clicking the Discourse link from your site’s dashboard, then Click the SSO options tab, then click the SSO Provider tab. If SSO is enabled through the WP Discourse plugin, the “Enable SSO Provider” checkbox will be checked:

Assuming that it is enabled, go to your Discourse settings page and search for ‘sso overrides email’:

If that setting is enabled, email addresses will be updated on Discourse from the email address that’s provided in the SSO payload. Updating the user’s email address on WordPress should update their email address on Discourse. If the Discourse ‘sso overrides email’ setting is not enabled and you would like users to be able to update their email address on Discourse, check if the ‘email editable’ setting is enabled on your Discourse forum. When that setting is enabled, users should be able to update their email address from their Account page:

4 Likes