奥多码,点击查看详情 APP分发吧,点击查看详情

WordPress教程:自动邮件地址防骚扰

       
广告2021-06-03到期2021-07-03广告2021-06-03到期2021-07-03
       
广告2021-06-03到期2021-07-03广告2021-06-03到期2021-07-03

我们可能需要在网站上留我们的邮件地址,但是这却给我们带来了很多困扰,比如有的营销软件就会批量自动抓取右键地址,然后推送垃圾广告邮件,这种邮件可谓是防不甚防,几乎无法完全屏蔽掉,最好的方法就是隐藏我们自己的邮箱,不让其它非法软件获取到我们的邮箱地址。
WordPress拥有强大的API函数,我们可以在输出内容之前,先隐藏Email地址,然后在格式化输出即可。

  1. add_filter(‘the_content’,‘ws_hide_emails’,99);
  2. functionws_hide_emails($content){
  3. $pattern=‘/([a-zA-Z0-9._%+-][emailprotected][a-zA-Z0-9.-]+.[a-zA-Z]{2,4})/i’;
  4. preg_match_all($pattern,$content,$match);
  5. foreach($matchas$match_item){
  6. str_replace($match[1],antispambot($match[1]),$content);
  7. }
  8. return$content;
  9. }

上面的代码通过正则提取内容中的邮件地址,然后使用 WordPress 的 antispambot 函数隐藏 Email 地址,同样将代码复制到当前主题的 functions.php 文件中即可。

本文由【好易之】整理自网络!
原创文章,作者:【好易之】如转载请注明出处:https://www.zhengjiaxi.com/zxwd/jswd/69771.html
如有侵权,请邮件联系 aoduoye@qq.com 删除。
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
好易之的头像好易之站长
上一篇 2020-05-27 00:35
下一篇 2020-05-27 00:35

相关推荐

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询:点击这里给我发消息

 

工作时间:周一至周五,9:30-18:30,节假日休息

关注公众号
请查看头部文章来源地址!本站所有内容均为互联网收集整理和网友上传。仅限于学习研究,切勿用于商业用途。否则由此引发的法律纠纷及连带责任本站概不承担。
阿里云