免插件实现WordPress文章浏览阅读次数

最近访问几个wordpress用户博客发现一个问题,当我提供评论时,提示“Error: gravatar no…

最近访问几个wordpress用户博客发现一个问题,当我提供评论时,提示“Error: gravatar not existed (check your email address”错误,意思大概是gravatar头像不存在,请检查邮箱地址。我使用的邮箱并没有到官方设置Gravatar头像,因此可能导致无法提交成功。然后好奇之下搜了搜相关的实现函数代码,有兴趣的博主可以试试。

检测评论者是否有Gravatar头像代码:

1
2
3
4
5
6
/**
* @param $comment_author_email即$_POST['email']
*/
$headers=@get_headers('http://1.gravatar.com/avatar/'.md5(strtolower($comment_author_email)).'?d=404');
if(strstr($headers[0],'404'))
err('Error: gravatar not existed (check your email address).');

注:代码仅适用于comments-ajax.php中

PS:不推荐使用该功能,可能会把一批喜欢看你博客内容,并想要评论的访客杜绝门外。

类别:WordPress教程

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册