WordPress:加密Email邮箱地址防止被收集

为什么要加密email邮箱地址?
有些项目和用户会利用软件对网络上的邮件地址进行收集,然后有针对的群发邮件。如果我们网站采用的是WordPress程序,在源代码中可以看到邮箱地址,就会被采集。
方法一、采用Antispambot插件自动将网站中邮件Email地址进行加密,在源代码中是看不到邮箱信息的。
方法二、无插件实现法。(推荐)
当前主题的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 );
 

●本文来源互联网及网友投稿,如有侵权请及时联系本站进行删除。
●转载原创文章请保留地址及版权信息,否则侵权必究。
●分享目的仅供大家学习和交流,请不要用于商业用途。
●该资源版权归原著作者所有,请于下载后24小时内删除。
●如有链接无法下载、失效或广告,请联系右侧点击QQ咨询处理。
●本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
●如遇到加密压缩包,默认解压密码为"fdeer.com",如遇到无法解压的请联系管理员。

飞鹿日志 » WordPress:加密Email邮箱地址防止被收集

发表回复