web-dev-qa-db-ja.com

カスタムプラグインデータを保存する最良の方法がわからない

3.1で私の最初のプラグインをするすべてが素晴らしいですが、私は今データを保存する必要があります。私のデータは(オプションとは対照的に)カスタムテーブルを必要とするほど複雑です。だから今私はデータを保存する方法を疑問に思っています。通常は、それを処理するための処理ページを作成するだけですが、これはWP AP​​I内での最良の方法とは思えません。プラグイン設定ページのフォームデータをカスタムテーブルに保存する方法を教えてください。ありがとうございます。

編集:明確にするために、私はそれをコーディングする方法を知っている、私は建築的にそれを行うための最良の方法はわからない。

3
Wil

そのようなものに特化したAPIがあるわけではありません。

  1. テーブルを作成してください。Codexの プラグインを使ったテーブルの作成 を参照してください。

  2. 送信されたフォームを処理します(あなたがより高度なAPIを使用していないので、機能をチェックすることを忘れないでください、 nonces などを使用してください)。

  3. $wpdb を使用して、カスタムテーブルにデータを書き込みます。

2
Rarst