WordPress 默认使用 get_avatar() 函数获取的 Gravatar 头像,该函数的定义位于 wp-includes 文件夹下的 pluggable.php 中。然而默认的服务器对于国内环境可能不太稳定,不过 https 方式获取速度还可以,所以国内很多人采用 SSL 方式获取、当然也有本地化的或者从多说服务器获取的,目前我所使用的主题是使用 DUX 主题可自由切换“原有方式”、“从Gravatar官方ssl获取”、“从多说服务器获取”三种方式,却唯独缺了本地化获取的方式,心血来潮想要配置一下,同时也整理下相关的知识点。
从 Gravatar 官方ssl获取
从多说服务器获取
本地化 Gravatar 头像
前面两段代码直接丢到主题的 functions.php 文件中即可。下面这段代码丢到 functions.php 文件中后,我们还需要在主题文件夹下新建一个名为 avatar 的文件夹并设置其权限为 755 即可。
以上代码来源于 DUX 主题及 wordpresshi 。
最后放上 get_avatar() 函数的相关官方文档,方便大家学习:
get_avatar:https://codex.wordpress.org/Function_Reference/get_avatar