我正在构建一个 WordPress 网站,需要通过一个简单的自定义 XML 文件与内部 CMS 系统集成。
客户端希望用户在WP网站提交一个表单,该表单将发送一封电子邮件,并在服务器上保存一个具有特定结构的XML文件。
WP 是否有任何表单插件可以在服务器上保存包含表单详细信息的 XML 文件? 如果没有 - 是否有任何带有自定义 JS 的表单插件(自己编写代码)?
谢谢大家的回答...
最佳答案
为什么你需要一个插件?你会使自己的逻辑复杂化。你有一个表格。它的数据被发送到页面(在 action
标签的 form
属性中指定)。在这个相应的页面中,只需插入您自己的小 PHP 逻辑来处理从表单发送的数据,为每个数据输出 XML 标记(这应该很容易,与您的想法相反)。如果您知道什么值对应于什么标签(即使使用插件您也需要知道!)那么添加 <
就很简单了。和 >
在这里和那里签名 + XML 标签名称...完成后,只需使用 wp_mail()
将您的数据发送到您需要发送到的任何电子邮件地址 + 使用 saveXML
生成您的 XML 文件或 asXML
(有关示例,请参见此处:How to generate XML file dynamically using PHP?)。
关于javascript - 从 wordpress 表单创建自定义 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13801094/