WordPress 自定义头像

GavinWu 2021年04月10日 Wordpress 303 次阅读

Gravatar头像又又又被墙了,之前的《wordpress 调用ssl头像链接提升加载速度》SSL方式也不能用了。看了本地缓存等方法,还是决定通过本地上传自定义的方式,这样会更灵活。

一、使用插件

是使用插件 ,这个不多说了。下载安装 Simple Local Avatars 插件即可。

二、代码实现

其实就是把插件的php文件下载到主题文件夹,然后调用,具体操作如下:
1、下载author-avatars.php文件。

提取码: guji
2、在主题function.php里引用。

1
@include(TEMPLATEPATH.'/inc/author-avatars.php');// 这是放在主题inc文件夹里,放在其他文件夹自行修改。

3、如何上传
在后台设置——用户——个人资料里直接上传,然后更新个人资料即可:

3、调用方式
如果用户同时设置了Gravatar和本地上传头像,那么优先显示本地上传的头像,头像调取函数不变:get_simple_local_avatar 或 get_avatar。
比如:

1
<?php echo get_avatar(get_the_author_meta('ID')); ?>

发表评论