simon
3
除非你完全清楚自己在做什么,否则不建议直接修改插件的代码。WP Discourse 插件设计为允许通过插件或主题使用操作钩子进行扩展。这样你可以在不修改插件代码的情况下进行自定义,从而避免在更新插件时被覆盖。
要向发送到 Discourse 的 SSO 载荷中添加数据,请使用 wpdc_sso_params 过滤器。挂钩到此过滤器的函数会接收两个参数:$params(传递给 Discourse 的 SSO 参数数组)和 $user(WordPress 用户对象)。
以下帖子中有一个使用该过滤器的示例:
如果你在利用该过滤器添加自定义用户字段数据时遇到问题,请随时告诉我。