Hola,
Estoy utilizando:
- WordPress
- WP Discourse (última versión)
- Advanced Site Enhancements (ASE), usando su función de avatar de usuario local (sin Gravatar)
El avatar se muestra correctamente en todas partes en WordPress.
ASE almacena el ID del adjunto en el campo de metadatos del usuario:
local_user_avatar_attachment_id
Sin embargo, durante el inicio de sesión SSO de WordPress, Discourse siempre importa el avatar predeterminado en lugar del avatar local.
Ya intenté usar el filtro wpdc_sso_avatar_url para devolver la URL de la biblioteca de medios, pero no hizo ninguna diferencia.
Por lo tanto, tengo dos preguntas:
- ¿WP Discourse sigue usando
wpdc_sso_avatar_urlpara la sincronización de avatares? - ¿Qué función o filtro es actualmente responsable de determinar la URL del avatar que se envía a Discourse?
Cualquier orientación sería apreciada.