大家好!
出于法律原因,我们的论坛有一个特殊需求:不能显示用户的真实姓名。
我们正在使用这个插件——SX User Name Security – WordPress plugin | WordPress.org WordPress 中生成随机显示名称。请问是否可以覆盖 Discourse 对用户名(username)的使用,转而使用显示名称(displayname)?
(如果不行,是否有人知道如何在 WordPress 中直接生成随机用户名?)
谢谢大家!
大家好!
出于法律原因,我们的论坛有一个特殊需求:不能显示用户的真实姓名。
我们正在使用这个插件——SX User Name Security – WordPress plugin | WordPress.org WordPress 中生成随机显示名称。请问是否可以覆盖 Discourse 对用户名(username)的使用,转而使用显示名称(displayname)?
(如果不行,是否有人知道如何在 WordPress 中直接生成随机用户名?)
谢谢大家!
您是否考虑过使用 SSO 并将 WordPress 作为主系统?
嘿!谢谢你的回复 ![]()
我们使用 wp 作为单点登录(SSO)提供商。其默认行为是:如果存在真实姓名,则优先使用该名称,因此当存在真实姓名时(这种情况总是存在),它会忽略显示名称。
WordPress 对显示名称的命名规则与 Discourse 对用户名的规则不一致,例如,WordPress 显示名称允许包含空格。将显示名称作为 Discourse 用户名用于 SSO 登录并不是该插件将添加的功能,但这可能适合您的具体情况。
WP Discourse 插件提供了一个 wpdc_sso_params 过滤器,可用于调整传递给 Discourse 的 SSO 参数。通过此搜索,您可以找到一些该过滤器用法的示例:Search results for 'wpdc_sso_params。实现此功能所需的修改可以添加到您网站的主题中,或添加到扩展' - Discourse Meta WP Discourse 插件的插件中。您也可以尝试在 Marketplace 分类中发帖,寻找有人可以为您完成这项工作。