2

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

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

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

谢谢。

细节:背后的想法是:我想加载一个新页面并提交我的代码,但想遵循约定和功能的登录/规则。

(移至wordpress.stackexchange.com

4

1 回答 1

1

您可以在插件中使用表单页面,当您加载页面时,您可以像这样检查 $_POST

//At the page load
if( isset( $_POST["MyForm"]))
{
    action();
}

//The Form
<form name="MyForm" method="POST" action="">
</form>

如果您已提交,要加载新页面,您有 2 个解决方案,在“action()”中,您通过 PHP 生成另一个页面,或者您重定向到您想要的另一个页面,但您必须将其注册到 Wordpress,除非您有拒绝访问。

我个人建议将您的页面生成到您的插件中。

于 2013-03-27T09:26:22.967 回答