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

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

  1. add_filter(‘the_content’,‘ws_hide_emails’,99);
  2. functionws_hide_emails($content){
  3. $pattern=‘/([a-zA-Z0-9._%+-]+@[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 的 antispamV Q x z B ) =bot 函数隐藏 Email 地址,同样将代码复制到当前主题的 functions.php 文件中即可。

技术教程

WordPress教程:根据访问设备使用不同的主题

2020-12-5 11:58:11

技术教程

wordpress教程:nginx安装ssl证书通过https访问WordPress博客

2020-12-5 11:58:14

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索