修改wordpress默认头像

最近一直折腾博客主题,偶尔去高手那里看看文章,发现差不都都有篇叫修改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
  1. <img class=“alignnone” title=“默认头像” src=“http://blog.xianyunyehe.net/wp-includes/images/blank.gif” alt=“” width=“50″ height=“51″ />  

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

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

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

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

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

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

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

支付宝担保交易购买 博客新手计划:域名+空间=100元



27 次评论 (访客:15 次, 博主:11 次, 引用:1 次)

  1. 闲云野鹤你的网站挺漂亮得~~


  2. avatar柠檬

    不错感谢分享


  3. 很好,嘗試中~~~


  4. avatar第三代

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

Trackbacks and Pingbacks: