Tag Archives: gravatar

WP插件Gravatar-Mini-Cache

> 小邪发现其实插件并不是那么难写,只要搞清楚 WP 的 Hook 功能就可以很能搞出一个插件鸟。
> 说真的,小邪以前其实对自己不懂又貌似很复杂的东东总觉得怕怕的,但一咬牙就学会了。

> 学习所有新的东西都是一样的道理,第一次见到的时候总觉得怕怕的,只要坚持一下就好。
> P.s. 小邪今天去上海有点儿事情,可能后天才能回来,所有中间不知道能不能碰网络,杯具。

Willin迷你Gravatar缓存修改版

> 最近老拿万戈老兄的文章来做题材,小邪都脸红鸟,╮(╯▽╰)╭,正在灰常用力地寻找灵感中。
> 万戈兄写了《Wordpress gravatar 头像缓存补充说明》,小邪立马就换上了迷你缓存。

> 但是因为小邪分别有多个地方都要用到显示头像,所以小邪把程序的主要代码隔离了出来。
> 以减少空间占用。同时文中还有怎样编写回调函数的简单介绍,以此送给小邪的盆友 Fatkun。

缓存Wp-recentcomments头像

网上大多都是直接引用 [/cache/avatar/] 目录的头像
但是这个插件涉及到PHP字符串
新手可能会搞糊涂 在这里稍微提示下
此插件的作者Mg12的注解很规范 看 [Core.php] 代码

1
2
3
4
5
// 当不包含默认头像时
} else {
$avatar = '<div class="rc_avatar rc_' . $position . '">
' . get_avatar($email, $size) . '</div>';
}

我们需要修改下字符串
在PHP里的"."符号是连接字符串的意思
所以我们要在DIV标签后面加上IMG标签
这里的md5函数需要进行PHP运算 所以要在单引号的外面

1
2
3
4
5
// 当不包含默认头像时
} else {
$avatar = '<div class="rc_avatar rc_' . $position . '">
<img src="缓存插件目录/cache/avatar/'. md5(strtolower($email)) .'" /></div>';
}

如何设置Gravatar

什么是Gravatar:
> 当你在别人的博客留言时
> 只需输入正确的E-mail地址即可显示自己事先设定好的头像
>> 送给 Xue.Xin
步骤:
> 首先进入http://en.gravatar.com/ - 暂时不支持中文
> 点击 Gat your gravatar
> 输入你的E-mail地址
> 点击 Sign Up
> Confirmation email sent! 表示你得到邮箱里去收封确认信
> 你会收到一封 Welcome to Gravatar 的信
> 点击类似于如下的长链接
> http://en.gravatar.com/accounts/activate/xxxx%40gmail.com/69aad2bd11
> 在Username里填入用户名 Password里填入密码 输俩次 密码一定要字母与数字混合
> 点击 Add one by clicking here!
> 点击 My computer's hard drive 在你电脑里选择头像的位置
> 点击 Next
> 把要当做头像的图片部分用框选择起来
> 点击 G 表示通用头像 - 下面有更多解释
> 成功 在下面留言可以测试下

第1页/共1页1