【发布时间】:2014-06-17 23:27:56
【问题描述】:
我们正在使用 Wordpress 和 WPML plugin 制作我们网站的新版本(目前使用 PHP 内部开发)。
我们当前的网站包含一些表格,其中一个非常专业: 它用于免费试用我们的网络应用程序。它使用一些外部库来执行其职责(连接到 MSSQL、发送电子邮件、使用 REST 服务注册跟踪事件等)。
由于我是 Wordpress 的新手,我真的不知道应该如何组织我的代码和库来显示表单和处理提交。我对 MVC 框架 (CodeIgniter) 有一些经验,我喜欢事物的组织方式。
从我的第一次研究开始,我可以创建一个自定义模板并直接在其中编码表单(并在其中包含我的库),也可以直接在模板中处理 POST(从我的角度来看,这不是组织良好:“视图”中的“控制器”代码)。
也许我也应该为那个表单开发一个插件,我不太确定。
对于创建一个使用几个库的自定义表单有什么建议?
【问题讨论】:
-
考虑到 wordpress 架构,您必须将此模块开发为插件。因为如果代码被集成为 wordpress 核心的一部分,那么我们就是在破解核心,这使得升级变得不可能。