Ho impostato tutto e funziona, quindi se qualcuno cambia il proprio avatar sul mio sito WordPress ed esce dal forum e accede di nuovo, l’avatar viene aggiornato su Discourse.
Ma le persone non sanno di dover uscire, ed è piuttosto fastidioso, quindi vorrei attivarla da solo. Ho un hook che si attiva quando qualcuno aggiorna il proprio avatar. Cosa posso aggiungere per inviare direttamente il nuovo avatar a Discourse?
Sto usando Ultimate Member per gli avatar, ho trovato il giusto hook che si attiva una volta che un utente ne carica uno, devo solo inviarlo a Discourse.
Ecco l’azione:
add_action("um_after_upload_db_meta_profile_photo","um_custom_after_upload_profile_photo", 10, 1 );
function um_custom_after_upload_profile_photo( $user_id ){
// fai qualcosa
}
(Tuttavia ora ho il problema che l’hook che mi è stato dato viene attivato prima che il file venga spostato, quindi ottiene il vecchio avatar… ma non è colpa tua )