本文最后更新于 195 天前,其中的信息可能已经有所发展或是发生改变。
将以下代码添加到functions.php文件中即可解决用户评论头像不显示的问题
具体操作步骤如下:
复制以下代码到外观——主题文件编辑器——functions.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 );
}
最后别忘了在Argon主题选项中勾选这两个选项