Olá,
Estou usando:
- WordPress
- WP Discourse (última versão)
- Advanced Site Enhancements (ASE), usando seu recurso Local User Avatar (sem Gravatar)
O avatar é exibido corretamente em todo o WordPress.
O ASE armazena o ID do anexo no campo de metadados do usuário:
local_user_avatar_attachment_id
No entanto, durante o login SSO do WordPress, o Discourse sempre importa o avatar padrão em vez do avatar local.
Já tentei usar o filtro wpdc_sso_avatar_url para retornar a URL da biblioteca de mídia, mas isso não fez diferença.
Portanto, tenho duas perguntas:
- O WP Discourse ainda usa
wpdc_sso_avatar_urlpara sincronização de avatares? - Qual função ou filtro é atualmente responsável por determinar a URL do avatar enviada ao Discourse?
Qualquer orientação será apreciada.