.html form added to a page

时间:2018-08-28 作者:Chris McConney

我有一个外部html表单,我想添加到我的wordpress开发的网站。

表单链接到业务中的其他领域,如出纳员,因此当客户填写表单时,内容将添加到他们的系统中。

我见过不同的方法,例如添加原始html和添加为媒体,但是这些方法不允许我编辑表单,因为视觉作曲家在粘贴html代码后停止工作。

如果有的话,我还有什么其他选择。

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

我发现,不能直接在页面上正确显示html表单。为了解决这个问题,我将html文档添加到媒体中,然后使用生成的超链接直接链接到该文档。

SO网友:Rick Hellewell

如果你想在页面上有一个表单,有一些插件可以实现这一点;一个流行的是“联系方式7”。但是如果您希望在使用提交按钮时触发特定的“操作”页面,那么最好创建一个页面模板。

模板可以包括表单代码,表单标记的“操作”可以调用另一个页面(和模板),该页面将处理表单,然后显示页面。

在此处了解有关模板的更多信息:https://codex.wordpress.org/Templates .

最好将模板放在子主题中(如果您没有使用自己的自定义主题),这样任何主题更新都不会覆盖您的更改。(尽管在主题更新时不会覆盖自定义编写的模板,除非您更改了主题提供的模板。)

结束

相关推荐

将序号添加到GravityForms窗体

我有多种表格。基于这些表单,我需要一个用前缀和序列号填充的隐藏字段。每个表单都有一个隐藏字段。该字段可以动态填充,参数为“uuid”。我有以下代码。。。对如何更改以下代码有何建议?这个代码段可以工作,但它使用了一个随机数(mt\\u rand),我更喜欢[prefix]-00001,[prefix]-00002,等等。此外,如果每个表单都有自己的前缀,那就更好了。但这超出了我的php技能。对于每种形式,最好是顺序的,例如:Form A 前缀为“prd”([前缀]-00001)prd-00001Form B