Fuera de la computadora en este momento, pero aquí están los pasos que seguí, deberías poder hacerlo si lees sobre las diferentes cosas que usé:
- Crear un webhook de Discourse que publique en un archivo PHP en tu plugin/tema cada vez que alguien actualice su perfil
- En la página PHP, obtener la carga útil que incluye el ID del usuario. Obtener la URL del avatar de eso y guardarla como un campo meta personalizado del usuario en WordPress
- Actualizar el código en WordPress que devuelve un avatar de usuario con una función que en cambio devuelva ese campo meta
¡Eso es todo!