华纳云香港服务器

WordPress网站Gravatar头像不稳定怎么办?建议使用Cravatar头像或文派头像(WPAvatar)

WordPress主题推荐

大多数WordPress主题,特别是国外主题,网站的默认头像都是使用全球通用的Gravatar头像,不过该头像在中国使用不太稳定,偶尔会出现头像不显示的情况,所以建议使用Cravatar头像(也叫文派头像、WPAvatar)来代替。下面boke112百科就跟大家说一说具体的使用方法。

方法一、适合不喜欢折腾代码的站长

如果你不太喜欢折腾代码,那么可以考虑安装文派头像(WPAvatar),该插件非常小巧,安装并启用后无需设置即可正常使用Cravatar头像。

1、文派头像(WPAvatar)的安装和启用

WordPress后台 >> 插件 >> 安装插件 >> 搜索“WPAvatar”,点击该插件右上角的【现在安装】按钮,稍等片刻安装完毕后点击【启用】按钮启用该插件(PS:或前往插件 >> 已安装的插件 >> 找到该插件后点击【启用】按钮)。

WordPress网站Gravatar头像不稳定怎么办?建议使用Cravatar头像或文派头像(WPAvatar)-第1张-boke112百科(boke112.com)

如果无法在后台直接安装就前往WordPress官方插件页面WPAvatar中下载(或点此下载,密码:2917),然后在后台 >> 插件 >> 安装插件 >> 点击【上传插件】>> 点击【选择文件】按钮后选择刚才下载的插件安装包 >> 点击【现在安装】按钮 >> 成功安装后点击【启用插件】按钮。

2、文派头像(WPAvatar)插件的设置

进入WordPress后台 >> 设置 >> 头像,即可进入到该插件的设置页面。选项只有一个,是否启用Cravatar头像,默认是启用的,所以可以不用理会这个设置。

WordPress网站Gravatar头像不稳定怎么办?建议使用Cravatar头像或文派头像(WPAvatar)-第2张-boke112百科(boke112.com)

方法二、适合喜欢折腾代码的站长

将以下代码添加到当前主题的functions.php文件中并保存更新文件即可。

if ( ! function_exists( 'get_cravatar_url' ) ) {
/**
* 替换 Gravatar 头像为 Cravatar 头像
*
* Cravatar 是 Gravatar 在中国的完美替代方案,您可以在 https://cravatar.com 更新您的头像
*/
function get_cravatar_url( $url ) {
$sources = array(
'www.gravatar.com',
'0.gravatar.com',
'1.gravatar.com',
'2.gravatar.com',
'secure.gravatar.com',
'cn.gravatar.com',
'gravatar.com',
);
return str_replace( $sources, 'cravatar.cn', $url );
}
add_filter( 'um_user_avatar_url_filter', 'get_cravatar_url', 1 );
add_filter( 'bp_gravatar_url', 'get_cravatar_url', 1 );
add_filter( 'get_avatar_url', 'get_cravatar_url', 1 );
}
if ( ! function_exists( 'set_defaults_for_cravatar' ) ) {
/**
* 替换 WordPress 讨论设置中的默认头像
*/
function set_defaults_for_cravatar( $avatar_defaults ) {
$avatar_defaults['gravatar_default'] = 'Cravatar 标志';
return $avatar_defaults;
}
add_filter( 'avatar_defaults', 'set_defaults_for_cravatar', 1 );
}
if ( ! function_exists( 'set_user_profile_picture_for_cravatar' ) ) {
/**
* 替换个人资料卡中的头像上传地址
*/
function set_user_profile_picture_for_cravatar() {
return '<a href="https://cravatar.com" target="_blank">您可以在 Cravatar 修改您的资料图片</a>';
}
add_filter( 'user_profile_picture_description', 'set_user_profile_picture_for_cravatar', 1 );
}

以上代码来自@Cravatar开发文档 – 为WordPress集成

总结

Gravatar头像是全球通用头像,不过在国内不太稳定,所以我们可以考虑使用国内的头像,如本文介绍的Cravatar头像,原本是个人运营的产品,后来被收购后就改名为文派头像(WPAvatar)。除此之外,我们还可以选择使用WeAvatar头像

本文地址:https://boke112.com/post/11496.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu