У меня всё настроено и работает: если кто-то меняет аватар на моём сайте WordPress, выходит из форума и заходит снова, аватар на Discourse обновляется.
Но пользователи не знают, что нужно выйти из системы, и это довольно раздражает, поэтому я хотел бы запускать это сам. У меня есть хук, который срабатывает при обновлении аватара. Что я могу добавить, чтобы отправлять новый аватар на Discourse напрямую?
Я использую плагин Ultimate Member для аватаров. Я нашел правильный хук, который срабатывает, когда пользователь загружает аватар, теперь нужно просто отправить его в Discourse.
Вот действие:
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 ){
// выполнить действие
}