联系人表单函数应该在函数.php中还是在插件文件中?

时间:2017-05-13 作者:Roberto

我现在的函数中有一个函数。在前端显示联系人表单的php文件,还检查用户数据并发送电子邮件,所以问题是,我应该把它放在原处(functions.php)吗??或者将其包含在插件中。我必须说,到目前为止,所提到的表单是附加到主题功能的,例如,它使用用户在自定义屏幕上选择的颜色,但我想知道在这种情况下是否属于“插件领域”,非常感谢!

1 个回复
最合适的回答,由SO网友:bynicolas 整理而成

这在很大程度上取决于上下文。

通常,我会说表单应该在插件中。

拇指法则是,如果主题被停用时仍然需要它的功能,那么它应该进入插件。

现在针对您的具体情况,如果使用customizer,将设置一些选项,这些选项可能会在主题发生更改时破坏您的表单,然后您应该将其保留在主题的functions.php.

但是,我仍然认为应该将其放入插件中,并且您应该确保,在主题发生变化的情况下,您可以为表单设置默认值以替换定制器选项。

因为即使主题发生了变化,您也可能希望联系人表单处于活动状态。

结束