WP (SSO) + LMS + Discourse: советы и лучшие практики?

Если вы выясните, как MemberPress определяет, какие пользователи должны иметь доступ к защищённому контенту в WordPress, то те же данные можно использовать для ограничения входа через SSO в Discourse. Для этого вам нужно добавить условное выражение в две функции, упомянутые во втором посте этой темы: Как предотвратить вход некоторых пользователей WP в Discourse. Условное выражение должно возвращать true, если учётная запись пользователя приостановлена.

То, что вы хотите сделать, выполнимо, но, возможно, вам потребуется помощь разработчика WordPress, чтобы понять, что именно нужно указать в условном выражении внутри двух упомянутых функций.