首页 > 解决方案 > 使用 WordPress,如何创建一个将服务器端 POST 到 Web api 的潜在客户 Web 表单?

问题描述

这甚至可能吗?我的公司确实花了 6 个月的时间试图弄清楚如何完成这项任务。公司内很多人都觉得这个任务很简单,wordpress 可以做到这一点是不言而喻的。但是,该功能仍未交付。这让我怀疑 wordpress 是否有能力做到这一点。(显然我们可以在另一个技术栈中完成,比如 asp.net 等。但我们需要知道这在 wordpress 中是否在技术上可行)

WordPress 中的页面需要包含一个同时进行客户端和服务器端验证的表单。POST 到 web api 需要在服务器端完成。任何和所有的帮助表示赞赏。先感谢您!

我们是否错误地假设 WordPress 能够做到这一点?

标签: wordpress

解决方案


对的,这是可能的。
您可以使用 HTML+Java​Script 代码为页面制作模板。在浏览器中进行验证。然后通过 AJAX 将数据发送到服务器并进行检查。最后得到服务器的答复。

您还可以创建小部件或插件,并通过短代码将您的表单(+validation)与所需代码粘贴到您网站的任何页面中。

除了使用 WordPress REST API 之外,您还可以在任何可以使用 JSON 的平台上进行服务器验证。

编辑

如果您需要其他页面或任何内容,您可以通过cURL或 PHP 的其他库创建服务器端 HTTP POST 请求。使用从前端表单获取的数据。
但是如果你不需要内容管理系统,那么使用WP没有任何意义。只是因为 HTTP POST 请求的一种形式和服务器代码。


推荐阅读