针对用户或游客评论头像使用wordpress默认的Gravatar头像不显示问题,通过各方资料整理出最佳方法,因为默认的Gravatar头像部分网络无法正常显示头像图片,修改使用默认头像稍微有点不太漂亮,参照几个博主的文章提供以下两种解决方案。
第一种:
修改当前主题(即你网站目前启用的主题)functions.php 文件中加入以下代码:
// ** Gravatar 默认头像 **/
add_filter( 'avatar_defaults', 'newgravatar' );
function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo('template_directory') . '/images/gravatar.jpg';
$avatar_defaults[$myavatar] = "默认头像";
return $avatar_defaults;
}
注意:上方代码中绿色凸显段落一段是头像图片的URL,另一个是在后台头像显示名称。
第二种:
这个方法也是最直接快速好用的方式,将Gravatar的地址(默认是cn.gravatar.com)更改为//gravatar.wp-china-yes.net (WP中国本土化社区 提供) 或 //gravatar.inwao.com ( 博主 cyclists 提供),国内访问速度还是很不错的。
WordPress在国内流畅要感谢国内的大佬无私的奉献!