我创建了一个插件,它为菜单添加了一个管理菜单页面。该页面包含一个表单。
我想知道的是处理表单提交的建议约定/方法是什么。
- 我应该加载页面并检查 $_POST 吗?
- 我应该加载单独的表单页面吗?
谢谢。
细节:背后的想法是:我想加载一个新页面并提交我的代码,但想遵循约定和功能的登录/规则。
我创建了一个插件,它为菜单添加了一个管理菜单页面。该页面包含一个表单。
我想知道的是处理表单提交的建议约定/方法是什么。
谢谢。
细节:背后的想法是:我想加载一个新页面并提交我的代码,但想遵循约定和功能的登录/规则。
您可以在插件中使用表单页面,当您加载页面时,您可以像这样检查 $_POST
//At the page load
if( isset( $_POST["MyForm"]))
{
action();
}
//The Form
<form name="MyForm" method="POST" action="">
</form>
如果您已提交,要加载新页面,您有 2 个解决方案,在“action()”中,您通过 PHP 生成另一个页面,或者您重定向到您想要的另一个页面,但您必须将其注册到 Wordpress,除非您有拒绝访问。
我个人建议将您的页面生成到您的插件中。