diff --git a/addons/gravatar_transfer.php b/addons/gravatar_transfer.php index 263c2c82..cfc54847 100644 --- a/addons/gravatar_transfer.php +++ b/addons/gravatar_transfer.php @@ -17,8 +17,7 @@ class UM_ADDON_gravatar_transfer { $wpdb->query('DELETE FROM '.$wpdb->usermeta.' WHERE meta_key = "synced_gravatar_hashed_id" '); $wpdb->query('INSERT INTO '.$wpdb->usermeta.'(user_id, meta_key, meta_value) - SELECT ID, "synced_gravatar_hashed_id", MD5( LOWER( TRIM(user_email) ) ) - FROM '.$wpdb->users.' '); + SELECT ID, "synced_gravatar_hashed_id", MD5( LOWER( TRIM(user_email) ) ) FROM '.$wpdb->users.' '); return true; } diff --git a/core/um-short-functions.php b/core/um-short-functions.php index 1f8889e4..6984605b 100644 --- a/core/um-short-functions.php +++ b/core/um-short-functions.php @@ -1480,7 +1480,8 @@ function um_fetch_user( $user_id ) { if ( $avatar_uri ) if( um_get_option('use_gravatars') && ! um_user('synced_profile_photo') && ! $has_profile_photo ){ - $avatar_uri = um_get_domain_protocol().'gravatar.com/avatar/'.um_user('synced_gravatar_hashed_id'); + $avatar_hash_id = get_user_meta( um_user('ID'),'synced_gravatar_hashed_id', true); + $avatar_uri = um_get_domain_protocol().'gravatar.com/avatar/'.$avatar_hash_id; $avatar_uri = add_query_arg('s',400, $avatar_uri); $gravatar_type = um_get_option('use_um_gravatar_default_builtin_image');