网站里头像不显示?免费Gravatar源
只需在主题的 functions.php 添加以下代码
// 替换 FreeJK Gravatar 头像源 function custom_gravatar_url($url, $id_or_email, $args) { $email = ''; if (is_numeric($id_or_email)) { $user = get_user_by('id', $id_or_email); if ($user) { $email = $user->user_email; } } elseif (is_object($id_or_email)) { if (!empty($id_or_email->comment_author_email)) { $email = $id_or_email->comment_author_email; } } else { $email = $id_or_email; } $email_hash = md5(strtolower(trim($email))); $avatar_url = 'https://api.freejk.com/gongju/gravatar/' . $email_hash; return $avatar_url; } add_filter('get_avatar_url', 'custom_gravatar_url', 10, 3);