WordPress 自定义头像
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')); ?> |