外贸站使用wordpress建站系统的很多,但是随着网站的推广和运营,有没有发现自己收到的垃圾邮件越来越多?这可能是因为您网站页面留的邮箱(Email)被采集了,然后别人批量给你发广告邮件了。这种情况可以使用wordpress禁止采集邮箱的代码来阻止。
在主题模板下的functions.php文件中加上以下代码,可以阻止被人采集页面邮箱:
//防止网站邮箱被采集 function security_remove_emails($content) { $pattern = '/([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})/i'; $fix = preg_replace_callback($pattern,"security_remove_emails_logic", $content); return $fix; } function security_remove_emails_logic($result) { return antispambot($result[1]); } add_filter( 'the_content', 'security_remove_emails', 20 ); add_filter( 'widget_text', 'security_remove_emails', 20 );
以上代码就是wordpress邮箱防采集的方法,如果你也是使用wordpress建站的用户,那么这个方法很适合你,免去安装插件的繁琐,纯代码实现。