非插件自定义WordPress的用户头像(Gravatar)

注册Gravatar太麻烦,国外服务器速度慢的让你发疯,为了个性化wp的用户头像,我们完全可以自己动手来实现:

functions.php文件下面添加这段代码,“/images/yujian-wp.jpg”是你要自定义头像的路径,

  1. add_filter( 'avatar_defaults', 'newgravatar' );
  2.  
  3. function newgravatar ($avatar_defaults) {
  4.  
  5. $myavatar = get_bloginfo(‘template_directory’) . '/images/yujian-wp.jpg';
  6.  
  7. $avatar_defaults[$myavatar] = "wordpress默认头像";
  8.  
  9. return $avatar_defaults;
  10.  
  11. }

当然你如果想用插件的话,以下都可以:Add New Default AvatarWP First Letter AvatarWP User Avatar,都大同小异,功能只是替换内置的wP头像而已,你在后台-安装插件-搜索一下安装启用可以上传自己要自定义的头像了。

注意:Gravatar头像只能用于Wordpress内置的评论系统,你的wordpress评论系统如果使用了第三方评论比如多说,畅言等,那这段代码就没有必要和功效了,第三方更加个性,设置更加方便。
但使用第三方评论会加载很多Js,很多时候打开网站速度较慢,还有据说有可能泄露某些数据,所以还是建议自己动手DIY。


发布日期:

所属分类: Wordpress 综合 标签: