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

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

  插件使用方式:

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

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

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

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

  调用代码:

  <pre>1
</pre>

  <pre class="php" style="font-family:monospace;"></pre>

  主题集成插件:

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

  <pre>1
</pre>

  <pre class="php" style="font-family:monospace;"></pre>

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

  插件下载:DownLoad

  除非标明,文章均由 博客吧 整理公布,欢迎转载。

最后修改:2020 年 12 月 12 日 07 : 06 AM
如果觉得我的文章对你有用,请随意赞赏