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

WordPress 是一个开源项目,WordPress一直都通过Gravatar(Globally Recognized Avatar)来显示头像,需要注册Gravatar账户,可以用来通过邮件账号自定义用户头像,点击Sign up(会给你邮箱发送一封激活邮件),上传图片作为头像,当头像上传成功后,你的WordPress便会同步显示该头像了。

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

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

add_filter( 'avatar_defaults','newgravatar' );

 

function newgravatar ($avatar_defaults) {

 

$myavatar = get_bloginfo(‘template_directory’) . '/images/yujian-wp.jpg';

 

$avatar_defaults[$myavatar] = "wordpress默认头像";

 

return $avatar_defaults;

 

}

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

注意:Gravatar头像只能用于Wordpress内置的评论系统,你的wordpress评论系统如果使用了第三方评论比如多说,畅言等,那这段代码就没有必要和功效了,第三方更加个性,设置更加方便。

但使用第三方评论会加载很多Js,很多时候打开网站速度较慢,还有据说有可能泄露某些数据,所以还是建议自己动手DIY。

相关文章

我们有时候在定制WORDPRESS主题的时候,由于菜单样式的要求我...
很多朋友在做wordpree主题制作的时候会经常遇到一个问题,那...
wordpress后台的模块很多,但并不是每个都经常用到。介绍几段...
从WordPress4.2版本开始,如果我们在MYSQL5.1版本数据中导出...
很多网友会遇到这样一个问题,就是WordPress网站上传图片、附...
对于经常要在文章中出现代码的IT相关博客,安装一个代码高亮...