相争不足 共享有余

修改wordpress默认头像

编程开发 moonygao 755℃ 0评论

最近一直折腾博客主题,偶尔去高手那里看看文章,发现差不都都有篇叫修改Gravatar缓存到本地。但是昨天去willin大大的博客,貌似我好像落后了,人家都不用缓存了。唉,落后就要学习啊,所以就改动了些代码,查wp-includes/pluggable.php中的get_avatar()函数,原本 gravatar 的服務器是 “http://www.gravatar.com” 現在改為 “http://%d.gravatar.com”, 如果是 ssl 還能用 https://secure.gravatar.com,经我测试,速度的确很快,但是有时候慢,估计服务器还不稳定吧,不过这是个大趋势啦。

嘿嘿,有点跑题了。我是菜鸟啦,但是要想改默认的头像不用什么代码就搞定啦。以前我在后台设置的,如果没有gravatar,就默认用小动物的头像,发现真的很难看啊,遍地的小动物,我博客岂不是要成动物园啦,于是乎,就找啊找,在/wp-includes/images/的目录下是不是有一个blank.gif的图像啊,哈哈,就是他啦,把他修改成你想要的头像然后替换即可。看我现在的默认头像已经是这样啦!
HTML

“”

有点难看,不过以后不顺眼了再修改就行了,而且加载的速度也很快啊,不过有个缺点就是每次wordpress升级都要上传一个gif,不过谁能整天升级wordpress呢,哈哈!

改好后,到后台的设置中,选择头像吧,发现没,blank那个头像已经是你修改的头像啦。

另外,还有一种修改头像的方法,我没有去试,效果和这个一样,只是要修改代码,我也贡献出来,想折腾的朋友就自己折腾吧,还是那句话,折腾前先做好备份!

在主题 functions.php 文件中自定义 Gravatar 默认头像:
PHP

// add default gravatar
add_filter( ’avatar_defaults’, ’newgravatar’ );function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo(‘template_directory’) . ’/images/boy.jpg’;
$avatar_defaults[$myavatar] = “eachSite”;
return $avatar_defaults;
}

使用方法:
1.复制以上代码到主题 functions.php 文件中
2.上传 boy.jpg 文件到 wp-content/themes/yourusingtheme/images/ 目录

自己选择一个合适自己的才是最重要的。

转载请注明:IT起义 » 修改wordpress默认头像

喜欢 (0)or分享 (0)