Gravatar头像不显示,头像被墙的解决办法

Gravatar 头像无法访问,如何解决这个问题?

默认Gravatar 头像的解决方法,让神秘人、空白、Gravatar 标志、抽象图形、Wavatar、小怪物滚蛋吧!

在插件中下载插件。

WP User Avatar

WordPress当前仅允许您使用通过Gravatar上传的自定义头像。WP用户头像使您可以将上传到媒体库中的任何照片用作头像。这意味着您使用与帖子相同的上传器和库。不需要额外的文件夹或图像编辑功能。

WP User Avatar还可让您:

  • 在WP用户头像设置中上传自己的默认头像。
  • 如果用户没有WP用户头像图像,则显示用户的Gravatar头像或默认头像。
  • 禁用Gravatar头像,仅使用本地头像。
  • 使用[ avatar_upload ]简码将独立的上传器添加到首页或窗口小部件。此上载器仅对已登录的用户可见。
  • [ avatar ]在您的帖子中使用简码。这些简码适用于任何主题,无论它是否具有头像支持。
  • 允许贡献者和订阅者上传他们自己的化身。
  • 限制贡献者和订阅者的上传文件大小和图像尺寸。

高级设置

有关更多信息和文档,请访问WP用户头像

将WP User Avatar添加到您自己的个人资料编辑页面

您可以使用[ avatar_upload ]简码将独立的上传器添加到任何页面。最好单独使用此上传器,不要使用其他配置文件字段。

如果您要使用其他字段来构建自己的个人资料编辑页面,则WP User Avatar会自动添加到show_user_profileedit_user_profile挂钩中。如果您希望在自己的部分中包含WP User Avatar,则可以添加另一个挂钩:
do_action('edit_user_avatar', $current_user);

然后,要将WP User Avatar添加到该钩子并将其从管理面板之外的其他钩子中删除,您可以将此代码添加到functions.php主题文件中:
function my_avatar_filter() {
// Remove from show_user_profile hook
remove_action('show_user_profile', array('wp_user_avatar', 'wpua_action_show_user_profile'));
remove_action('show_user_profile', array('wp_user_avatar', 'wpua_media_upload_scripts'));

//从edit_user_profile中移除钩子
remove_action(’edit_user_profile’,array(’wp_user_avatar’,’wpua_action_show_user_profile’));
remove_action(’edit_user_profile’,array(’wp_user_avatar’,’wpua_media_upload_scripts’));

//添加到edit_user_avatar钩子
add_action(’edit_user_avatar’,array(’wp_user_avatar’,’wpua_action_show_user_profile’));
add_action(’edit_user_avatar’,array(’wp_user_avatar’,’wpua_media_upload_scripts’));
}

//仅在管理面板之外加载
if(!is_admin()){
add_action(’init’,’my_avatar_filter’);
}

HTML包装器

您可以通过使用该功能改变WP用户头像部分的HTML包装wpua_before_avatar和wpua_after_avatar。默认情况下,头像代码的结构如下:

Avatar

Original Size

Thumbnail

要删除div容器和h3标题,您可以functions.php在主题中的文件中添加以下过滤器:
remove_action('wpua_before_avatar', 'wpua_do_before_avatar');
remove_action('wpua_after_avatar', 'wpua_do_after_avatar');

要添加自己的包装器,可以创建以下内容:
function my_before_avatar() {
echo '

';
}
add_action('wpua_before_avatar', 'my_before_avatar');

function my_after_avatar() {
echo ‘

’;
}
add_action(‘wpua_after_avatar’, ‘my_after_avatar’);

这将输出:

Original Size

Thumbnail

WP User Avatar插件后台管理界面


安装好WP User Avatar插件后,你可以使用默认用户头像,也可以自定义用户的默认头像。让神秘人、空白、Gravatar 标志、抽象图形、Wavatar、小怪物滚蛋吧!

国内如果想保留wp的头像功能,可以使用“Useso take over Google”插件,使用geekzu提供的公共CDN加速服务。

2 评论
最新
最旧 得票最多
内联反应
查看所有评论

完美解决了头像无法显示的问题。

最近由okok编辑的1 年 之前

头像非常酷

最近由hhh编辑的1 年 之前