我正在使用 Vue.js 开发 WP 主题,所有数据都是通过 REST API 获取的。到目前为止,在显示数据方面一切正常。
我正在尝试实现一个联系表单插件(联系表单 7 - 但对建议持开放态度)。这个插件通过向 PHP 添加一个短代码来工作,但由于我没有使用 PHP,而是在客户端呈现所有前端——我对如何实现这两者之间的集成感到困惑。
想法 (我最初的方法......)
1.隐藏
我可以在我的 index.php 文件中包含短代码,隐藏它的可见性,并在用户进入联系页面后通过 javascript 与它交互。我对这种方式不是很确定,因为表单确实不需要在输入时加载,只需在联系页面上加载。
2. 客户端 -> 服务器
在前端构建一个表单,收集用户数据并将其发送到服务器端的一个函数(functions.php)。然后服务器使用这些数据来执行所需的提交。这是否有意义/甚至可能吗?
所以...
我只是在寻找一些方向。我很习惯分别使用 Wordpress 和 Vue,但在这种情况下,当涉及客户端和服务器端之间的交互时,我仍然有疑问。
任何可以帮助我前进的建议?我更喜欢使用 Contact Form 7 Plugin,因为我的许多网站都使用它,但我也对其他解决方案持开放态度,最好在 Wordpress 内管理,而不是第三方服务。任何意见或建议表示赞赏!
谢谢!