Fix gravatar profile photo and tool

This commit is contained in:
champsupertramp
2016-05-27 14:50:45 +08:00
parent 0d86805510
commit a28955955e
2 changed files with 3 additions and 3 deletions
+1 -2
View File
@@ -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;
}
+2 -1
View File
@@ -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');