wordpress用户资料自定义头像插件simple-local-avatars

目前普通使用的是Gravatar关联email地址的全球通用头像,由于Gravatar头像是远程调用的,对网站页面的加载速度会产生影响(可以缓存到本地),此外注册Gravatar头像比较烦琐,不是所有用户都会操作,所以对于开放性wordpress网站,能让用户在个人资料中自定义头像是非为有必要的。wordpress程序默认没有提供自定义上传用户头像功能,但可以借助插件实现。

simple-local-avatars插件可以实现添加上传本地图片作为注册用户个人资料头像的wordpress插件,如果用户上传了自定义头像,则不会远程调用Gravatar头像,直接调用本地自定义头像;如果用户没有上传自定义头像,则调用Gravatar头像或Gravatar默认头像。优先显示自定义头像!

插件使用方法:

下载插件后,上传至wp-content/plugins/目录,在博客后台的已安装插件列表中启用该插件;

启用插件后,在“后台——用户——我的个人资料”面板会显示Avatar项:

点击“浏览”选择本地图片后,点击“更新个人资料”即可

支持使用此前已上传的媒体图像,如果想删除头像,点击“delete local avatar”再更新个人资料即可

调用代码:

1
<?php echo get_avatar(get_the_author_meta('ID')); ?>

主题集成插件:

如果不想安装插件,可以把下载解压后的simple-local-avatars文件夹上传到当前主题文件夹,然后在当前主题的functions.php文件里添加以下调用代码:

1
<?php include_once('simple-local-avatars');  ?>

PS:其实对于wordpress门户网站,使用这种本地头像更合适一些。

插件下载:DownLoad

发表留言