Wordpress管理员/插件表单提交约定

时间:2012-12-10 19:39:23

标签: wordpress-plugin wordpress

我创建了一个插件,它为菜单添加了一个管理菜单页面。该页面包含一个表单。

我想知道的是处理表单提交的建议约定/方法是什么。

  1. 我应该加载页面并检查$ _POST吗?
  2. 我应该加载单独的表单页吗?
  3. 感谢。

    详情: 背后的想法是: 我想加载一个新页面并将我的提交代码放入其中,但是我希望遵循约定和登录/功能规则。

    (搬入wordpress.stackexchange.com

1 个答案:

答案 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我建议将您的页面生成到您的插件中。