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を介して別のページを生成するか、目的の別のページにリダイレクトしますが、アクセスが拒否されました。

個人的に私はあなたのページをあなたのプラグインに生成することを提案します。

于 2013-03-27T09:26:22.967 に答える