WP Discourse SSO 不会同步由 Advanced Site Enhancements 提供的本地头像

你好,

我正在使用:

  • WordPress
  • WP Discourse(最新版本)
  • Advanced Site Enhancements (ASE),使用其本地用户头像功能(不使用 Gravatar)

头像在 WordPress 的所有地方都正确显示。

ASE 将附件 ID 存储在用户元字段中:

local_user_avatar_attachment_id

然而,在进行 WordPress SSO 登录时,Discourse 始终导入默认头像,而不是本地头像。

我已经尝试使用 wpdc_sso_avatar_url 过滤器返回媒体库 URL,但没有效果。

因此我有两个问题:

  1. WP Discourse 是否仍然使用 wpdc_sso_avatar_url 进行头像同步?
  2. 目前哪个函数或过滤器负责确定发送到 Discourse 的头像 URL?

任何指导都将不胜感激。