Решение проблемы с отображением и блокировкой аватара Gravatar

После установки плагина WP User Avatar вы сможете использовать аватар пользователя по умолчанию или настроить свой собственный. Избавьтесь от этих загадочных людей, пустых аватаров, логотипов Gravatar, абстрактных фигур, Wavatar и маленьких монстров!

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_profileиedit_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提供的公共Служить.

счет

Один комментарий

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *