配置wordpress:解决头像不显示问题(wordpress 6.2)
一,默认头像效果:Gavatar的头像在国内不能正常访问,如图:二,设置:
把以下php代码添加到模板函数funtions.php文件中
if ( ! function_exists( 'get_cravatar_url' ) ) {
/**
*把Gravatar头像服务替换为Cravatar
* @param string $url
* @return string
*/
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 );
}2,从后台添加代码
添加完代码,后 更新文件 按钮保存
设置完之后,头像已可正常显示
三,测试效果
可以看到头像都已可以正常显示
四,查看wordpress的版本:
这样就可以了
页:
[1]