纯代码添加用户自定义头像功能——WordPress美化

2017年10月30日23:20:42 23 2,471

WordPress系统默认使用Gravatar头像,用户(包括访客评论)的头像调取都是根据所留邮箱匹配的Gravatar头像。那已注册的用户可以本地自定义上传头像么?答案是可以的。

对于开放注册的多用户WordPress站点,提供用户自定义头像功能非常有必要,因为不是所有的用户都会使用Gravatar系统上传头像的。

 

纯代码添加用户自定义头像功能——WordPress美化

 

前面极速1分3D—分分1分3D刚刚介绍通过安装Simple Local Avatars插件,来实现添加用户自定义头像功能。实际上这个Simple Local Avatars插件只有一个文件,我们可以直接将代码集成到主题,将代码直接放入functions.php文件即可。

由于代码较长,笔者强烈建议将其写成单独文件,并在在functions.php引入。

 

放入主题文件夹(如笔者将此类功能都放入主题中的includes文件夹)然后在functions.php引入

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

至此,你的WordPress站点已经支持用户自定义头像了,如果用户同时设置了Gravatar和本地上传头像,那么优先显示本地上传的头像,头像调取函数不变:get_simple_local_avatar 或 get_avatar

 

 

下载信息 代码名称:纯代码添加用户自定义头像功能——WordPress美化 应用平台:WordPress 软件大小:12.50KB
下载密码:发表评论并刷新可见!
下载地址
若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如果喜欢,请打赏支持本站,谢谢大家!
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin

发表评论

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

目前评论:23   其中:访客  23   博主  0

    • huzi huzi 4 来自天朝的朋友 河南省郑州市 联通

      感谢楼主大大的分享

      • Isaac Isaac 0 这家伙可能用了美佬的代理 美国 弗吉尼亚州

        I believe everything posted was very reasonable.

        But, what about this? suppose you were to create
        a awesome title? I mean, I don’t wish to tell you
        how to run your blog, but suppose you added a title that grabbed people’s attention? I mean 纯代码添加用户自定义头像功能——WordPress美化 – 极速1分3D—分分1分3D
        is a little vanilla. You could glance at Yahoo’s front page and see how they create post headlines to
        grab people to click. You might add a video or a pic
        or two to get readers excited about what you’ve
        written. Just my opinion, it might bring your website a little bit more interesting.

        • 石器sf一条龙开服14pd.comQQ1325876192 石器sf一条龙开服14pd.comQQ1325876192 0 来自天朝的朋友 重庆市 电信

          绝对女神开区服务端_传说OL开区服务端_刀剑开区服务端_弹弹堂开区服务端_科洛斯开区服务端惊天动地开服一条龙42md.comQQ30171491
          石器sf一条龙开服14pd.comQQ1325876192 http://www.14pd.com/