站长朋友们都了解,现在网络上有非常多的爬虫,四处搜集网站代码中出现的电子邮箱,搜集到了之后就批量出售或者给站长发送垃圾邮件。
很多人习惯把邮箱中的 “@” 换成 “#”,但这样对用户不太方便,而且这种方法很多机器人都可以识破了,电子邮箱同样被搜集走。
这篇WordPress教程里,我们就向大家介绍如何通过编码邮箱的方式防止机器人扫描电子邮箱。
切换到主题目录,打开 functions.php 文件,加入以下代码:
1 2 3 4 | function wp_antispambot( $attr, $content ){ return antispambot( $content ); } add_shortcode( 'email', 'wp_antispambot' ); |
在文章中需要插入邮箱的地方,按照如下短代码格式书写:
1 | [email]电子邮箱[/email] |
这样一来,访问者在前台看到的邮箱是正常的,然而源代码里却是一堆转义的字符。