wordpress用户头像不显示

  • A+
所属分类:web相关 系统运维
输入正文标题广告代码(非移动端)

Gravatar 头像所在的域名gravatar.com 及其二级域常常被墙,就算没有被墙,访问速度也非常慢。

将下面的代码丢入WordPress 主题下的functions.php 文件

function mytheme_get_avatar($avatar) {     $avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"gravatar.duoshuo.com",$avatar);     return $avatar; } add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );

上面的代码是通过添加过滤器(filter)替换原函数get_avatar达到将路径指向多说服务器上。

查看评论里的Gravatar 头像,已经是通过多说服务上的了:

友情提示:模板更新的话,可能会导致上述代码重新被覆盖导致头像再度不显示,重新添加此代码即可解决。

输入正文底部广告代码(非移动端)
输入评论上方广告代码(非移动端)

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

目前评论:21   其中:访客  2   博主  0

    • 阮深露 阮深露 5

      沙发,板凳都没偶的份了。

      • 阮深露 阮深露 5

        沙发,板凳都没偶的份了。