WordPress管理员和用户头像无法显示怎么办?

2021/08/22 21:50:53 发布 · boke123导航

大多数WordPress博客网站中的管理员和用户头像都是使用Gravatar头像,但是经常出现头像显示不正常甚至无法显示头像,这一点很多站长都比较头疼。其实,想要解决这个Gravatar头像问题还是比较简单的,思路就是将国产的Cravatar头像替换Gravatar头像,那么解决办法有以下两种:

方法一:代码法

将以下代码添加到你的WordPress网站当前使用的主题的functions.php文件中即可。

if ( ! function_exists( 'get_cravatar_url' ) ) {
/**
*替换Gravatar头像为Cravatar头像
*
* Cravatar是Gravatar在中国的完美替代方案,你可以在https://cravatar.cn更新你的头像
*/
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'
);
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 );
}

方法二:插件法

不想折腾代码的话,可以直接前往LitePress官网下载最新版的WP-China-Yes插件,然后进入后台 >> 插件 >> 安装插件 >> 上传插件 >> 选择WP-China-Yes插件压缩包并点击【立即安装】按钮完成安装 >> 设置 >> WP-China-Yes >> 使用Cravatar头像中选择“全局启用”并点击【保存配置】按钮即可。

WordPress管理员和用户头像无法显示怎么办? - 第1张 - boke123导航(boke123.net)

总结

如果你仅仅想要解决Gravatar头像无法显示问题,那么采用方法一就可以了。如果你的WordPress站点不单单是Gravatar头像问题,而且还有更新WordPress主题、WordPress插件、安装WordPress插件等都比较缓慢的话,那么建议采用方法二安装WP-China-Yes插件即可接这一切的问题。

您可能感兴趣的文章

免备案香港主机优惠码
文章标签: ,   ,  
本文地址:https://boke123.net/jianzhan/6945.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 boke123导航 所有!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请与本站联系(邮箱:boke123dh@qq.com)更正、删除,谢谢!
站长建议:①新人建站推荐使用免备案 老薛主机,②购买5118会员建议使用9折优惠码 iboke112
WYYB网站库VIP快审服务