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