特色图片

WordPress评论Gravatar头像无法显示解决方案~

再也不怕Gravatar被墙变成无头怪了~

Published in Feb-22-2022

将以下代码添加到当前主题函数模板functions.php中即可~

if ( ! function_exists( 'get_cravatar_url' ) ) {
/**
* 解决Gravatar头像不显示的问题
*
*/
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 );
}


评论一条评论

  1. 晨汐网
    1年前 (2022-12-06)

    博主你好,你的网站做得真好,可以跟你换个友链吗?

曹同学的bilibili 曹同学的知乎 曹同学的email
返回网站顶部
正在获取,请稍候...
00:00/00:00