wordpress用户头像无法(自定义)本地上传修改

2017年4月25日17:04:46 发表评论

阿里云服务器

很多wordpress主题系统默认使用Gravatar头像,点击用户资料图片无法本地上传修改,只能登录https://cn.gravatar.com/修改您的资料图片,这样很麻烦。

WordPress用户资料添加自定义用户头像可以用安装 Simple Local Avatars 插件来实现,但后台安装wordpress插件过多也不太好。

wordpress用户头像无法(自定义)本地上传修改

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

WordPress添加用户自定义头像可以纯代码来实现。可以提取Simple Local Avatars插件中的代码直接集成到主题,将代码直接放入functions.php文件即可。

由于Simple Local Avatars插件代码过长,所以将其写成单独文件author-avatars.php,并在在functions.php引入。


将author-avatars.php文件上传到你所用的主题目录下,然后在functions.php文件添加以下代码保存就可以了。

//用户自定义头像功能
include (TEMPLATEPATH . '/author-avatars.php')

至此就可以在wordpress后台用户资料上传自定义个人头像了。

author-avatars.php文件下载地址[dl href='https://pan.baidu.com/s/1hsxhile'][/dl]

用户自定义头像插件:simple-local-avatars 下载地址[dl href='https://wordpress.org/plugins/simple-local-avatars'][/dl]

maolai

发表评论

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