混淆表单域中的电子邮件地址

时间:2011-10-18 作者:teocomi

我正在写一个WP主题,注册用户可以通过电子邮件发送帖子作者,并从帖子页面本身发送电子邮件给他们。

因此,我创建了一个联系人表单,在该表单中,我获取用户和作者的信息和电子邮件,并将它们放在隐藏的输入字段中,以将其传递给php mail函数。

WordPress是否有办法混淆帖子作者的电子邮件地址,以防止被刮取?除了在表单字段中输出作者电子邮件地址之外,还有更好的方法实现此功能吗?

谢谢

2 个回复
最合适的回答,由SO网友:kaiser 整理而成

混淆邮件地址的核心功能:

antispambot( $emailaddy, $mailto );
第二个参数为0或1,可选。

SO网友:Chip Bennett

您可以交替使用the wp_mail() function 在提交表格时发送评论者的电子邮件。这样,发帖人的电子邮件地址从一开始就不必在表单字段中公开。

结束

相关推荐

User Without Email?

在Wordpress中创建用户时,需要该用户的电子邮件地址。我正在开发的网站要求用户保持匿名(这是一项研究的一部分),我认为电子邮件是一种识别数据。用户将手动添加,因此不需要电子邮件来确认帐户或防止垃圾邮件注册。我是否必须为每个帐户提供一个虚假的电子邮件地址,或者是否有办法将此字段留空?