香港独立IP空间
香港php空间
美国php空间
域名注册

前段时间很多站长朋友网站老是被恶意刷评论,小编近一番了解后才得知这些站长有一个共性都是使用开源程序wordpress建站,对于这样恶意刷评论已经得到了完美的解决方案,站长朋友们可以在网站后台关闭评论功能,或者利用.HTACCESS规则拒绝机器人评论方法。小编这次遇到的问题和以上类似都是被机器人刷,但是不同的是这次针对的是刷管理员的邮箱了.站长朋友们都知道网络上有很多爬虫,它们专门四处搜集网站代码中出现的邮箱,搜集到了之后就批量出售或者发送垃圾邮件。很多站长朋友们知道后都把邮箱中的 “@” 换成 “#”,但这样对用户不太方便,而且这种方法很多机器人都可以识破,同样被搜集走。机器人也就是看到了这里的漏洞,出了一个扫描脚本或扫描窗口软件从而恶意扫描发送。小编自从关注这个问题后就一直在研究,终于找到了一个方式通过编码邮箱的方式防止搜集邮箱的机器人。

首先我们找到当前使用的主题。然后把以下写好的代码放到主题所在的functions.php文件里。

/**

*WordPress 防止机器人扫描邮箱

*http://www.endskin.com/antispambot-shortcode.html

*/

function Bing_antispambot( $attr, $content ){

return antispambot( $content );

}

add_shortcode( ’email’, ‘Bing_antispambot’ );

 

//在需要插入邮箱的时候添加[email]邮箱[/email]

[email]admin@email.com[/email];

这样添加后,在后台看邮箱是正常的,而源码里确实一堆转义的字符。如下图所示:

 

w311 WordPress邮箱被刷如何防止机器人恶意扫描邮箱

wordpress

通过修改后,把这个主题文件再传到对应的文件下覆盖下即可。这样就可以解决WordPress邮箱被刷如何防止机器人恶意扫描邮箱。

无忧主机相关文章推荐阅读:

添加WORDPRESS数据库运行状态日志

设置WORDPRESS评论达到数量后自动关闭评论

谷歌影响后WORDPRESS存在的问题并分析解决

WORDPRESS表单插件WP USER FRONTEND PROWWP

 

本文地址:http://www.51php.com/wordpress/15668.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档