WordPress系统默认使用Gravatar头像,用户(包括访客评论)的头像调取都是根据所留邮箱匹配的Gravatar头像。那已注册的用户可以本地自定义上传头像么?答案是可以的。
对于开放注册的多用户WordPress站点,提供用户自定义头像功能非常有必要,因为不是所有的用户都会使用Gravatar系统上传头像的。
昨天王小优刚刚介绍通过安装Simple Local Avatars插件,来实现添加用户自定义头像功能。实际上这个Simple Local Avatars插件只有一个文件,我们可以直接将代码集成到主题,将代码直接放入functions.php文件即可。
由于代码较长,强烈建议将其写成单独文件,并在在functions.php引入。
放入主题文件夹(将此类功能都放入主题中的includes文件夹)然后在functions.php引入:
- //用户自定义头像功能
- include (TEMPLATEPATH . '/includes/author-avatars.php');
至此,你的WordPress站点已经支持用户自定义头像了,如果用户同时设置了Gravatar和本地上传头像,那么优先显示本地上传的头像,头像调取函数不变:get_simple_local_avatar或get_avatar。
相关链接
添加用户自定义头像插件:Simple Local Avatars - WordPress插件
- 我的微信
- 微信扫一扫
-
- 我的微博
- 微博扫一扫
-
评论