使用HTML语言创建表单的插件

时间:2013-02-21 作者:Maciej Gurban

直到最近,我一直在使用自定义联系人表单来创建一些更高级的表单。我选择这个插件的唯一原因是能够创建自己的布局,基本上只需编写干净的HTML代码,其余部分由CCF处理。

然而,最近我遇到this topic 并意识到插件实际上可能有多脆弱。因此,我的问题是:是否有其他安全表单插件允许我创建自己的基于HTML而非基于UI的表单?如有任何建议,我将不胜感激。

编辑:由于我不想暴露该漏洞(无论多么明显),临时解决方案是在插件代码中对收件人电子邮件进行硬编码。如果有人想这样做,请查找并编辑:/wp-contents/plugins/custom-contact-forms/custom-contact-forms-front.php line 427 和替换

$dest_email_array = $this->getDestinationEmailArray($_POST[\'destination_email\']);

$dest_email_array = $this->getDestinationEmailArray(\'[email protected]\');
我能想到的其他解决方案是,如果你真的坚持使用这个插件,并且必须使用不同的电子邮件收件人,那么Advanced Custom Fields Plugin, 然而,要创建依赖于页面的收件人,这里不能描述这样做的漫长过程。

1 个回复
SO网友:Josh Mountain

我会退房的ContactForm7 这是一个很好的组合,易于使用和可定制的同时。如果愿意,您可以直接将html输入表单中,并且它不会受到CCF所具有的相同漏洞的影响。

结束

相关推荐

Hide gravity forms

我在我的网站上设置了重力表单,我想根据用户是否已在表单/数据库中发布条目来隐藏/显示表单。如果他们做了一个条目,那么我想隐藏它并显示一些简单的文本。我知道重力形式允许你限制参赛人数,但这并不是我想要的。我猜我必须查询数据库,但我不确定最好的编写方法。我是否需要使用诸如get\\u posts之类的工具来检查作者是否有条目?这是最好的方式吗?

使用HTML语言创建表单的插件 - 小码农CODE - 行之有效找到问题解决它

使用HTML语言创建表单的插件

时间:2013-02-21 作者:Maciej Gurban

直到最近,我一直在使用自定义联系人表单来创建一些更高级的表单。我选择这个插件的唯一原因是能够创建自己的布局,基本上只需编写干净的HTML代码,其余部分由CCF处理。

然而,最近我遇到this topic 并意识到插件实际上可能有多脆弱。因此,我的问题是:是否有其他安全表单插件允许我创建自己的基于HTML而非基于UI的表单?如有任何建议,我将不胜感激。

编辑:由于我不想暴露该漏洞(无论多么明显),临时解决方案是在插件代码中对收件人电子邮件进行硬编码。如果有人想这样做,请查找并编辑:/wp-contents/plugins/custom-contact-forms/custom-contact-forms-front.php line 427 和替换

$dest_email_array = $this->getDestinationEmailArray($_POST[\'destination_email\']);

$dest_email_array = $this->getDestinationEmailArray(\'[email protected]\');
我能想到的其他解决方案是,如果你真的坚持使用这个插件,并且必须使用不同的电子邮件收件人,那么Advanced Custom Fields Plugin, 然而,要创建依赖于页面的收件人,这里不能描述这样做的漫长过程。

1 个回复
SO网友:Josh Mountain

我会退房的ContactForm7 这是一个很好的组合,易于使用和可定制的同时。如果愿意,您可以直接将html输入表单中,并且它不会受到CCF所具有的相同漏洞的影响。