前言
在wordpress中评论去的头像2021年2月到现在一直是无法加载的,我大中华Gril Friend Wall天下无敌
好在我们有了Cravatar,Cravatar兼容Gravatar的头像API,经过三级匹配(Cravatar头像->Gravatar头像->QQ头像),基本可以得到准确头像,除非QQ号有误。
使用Cravatar有两种办法:
1.使用WP-China-Yes
插件
这种方式我不推荐用,需要的话可以找我索要插件
![图片[1]-WordPress使用Cravatar解决Gravatar头像无法访问的问题-阿张同学](https://flower.cnnc404.com:8/images/WP-China-Yes.png)
2.你可以将以下代码加入你的主题的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 );
}
![图片[2]-WordPress使用Cravatar解决Gravatar头像无法访问的问题-阿张同学](https://flower.cnnc404.com:8/images/functionsd5f1bcd4462d6803.png)
替换默认头像设置的Gravatar名称
![图片[3]-WordPress使用Cravatar解决Gravatar头像无法访问的问题-阿张同学](https://flower.cnnc404.com:8/images/3ab4e5c1b77a024e3aff1e53da569632.png)
最后,就如同我的评论区一样可以显示头像啦
本文学习自wordpress大学
© 版权声明
分享是一种美德,转载请保留原链接。
THE END
暂无评论内容