DiscourseConnect 和用户时区/位置

为了让我清楚,您想做的是:

  1. 有一个包含“用户平台主页”的 WordPress 自定义字段
  2. 使用 wpdc_sso_params 过滤器将自定义字段传递给 Discourse(如此处所述)。
  3. 在 Discourse 用户卡片上显示自定义字段,并且不允许用户在 Discourse 个人资料中编辑它(不勾选“注册后可编辑”)。

如果以上正确,那么应该可以工作,前提是您在 WordPress 中没有为自定义字段设置编辑框。

请注意,即使您不选择“注册后可编辑”,管理员也始终可以编辑用户字段(即自定义字段)。要实际查看此功能,您需要使用非管理员账户进行测试。

2 个赞