使用 auto_link() 将副本从 CMS 控制的页面输出到前端。我在存储的副本中有 2 个电子邮件地址,recruit@ 和 bankrecruit@。
当我查看前端时,第一封电子邮件,recruit@,被自动链接成为一个链接的电子邮件地址,但第二个成为银行,然后是招聘@电子邮件链接。这显然不是我所期望的。
auto_link() 匹配所有的recruit@ 情况,在这种情况下,bankrecruit@ 正在被转换,因为它首先找到recruit@ 并将其转换。
如果我删除recruit@ 然后bankrecruit@ 工作正常。此外,如果我将名称更改为 bank@,那么两个地址都按预期工作。
有解决方案吗?
<p>This is the address a@test.com</p>
<p>This is the second address ba@test.com</p>
脚本是:
auto_link($content)