0

プラグインの非常にシンプルな設定ページがあります。ここにコードがあります:http://pastebin.com/k5jeZ9aw

テキスト フィールドが 1 つだけあり、問題なく表示されます。ただし、保存されません。実際、メソッド「validate_setting」に到達すると、void パラメータが取得されます (フィールドの値を取得する必要があると思います)。

js エラーも wordpress デバッグ エラーも発生しません。

問題がクラスを使用していることが原因であるかどうかはわかりませんが、関数が見つからないことについて不平を言うことはありません。

誰か助けてください。

前もって感謝します。

4

1 に答える 1

0

さて、午前中ずっとそれに対処した後、疑問を投稿してからわずか15分後に、問題を発見しました. コードは問題ないようですが、同じ登録済み設定名を持つ他の設定がいくつかありました。名前を変更すると、データが正常に保存されるようになりました。これが発生したときにいくつかの警告をスローした場合 (同じ設定名の 2 つのプラグイン) があればいいのですが、まったく文句はありません。

これは一般的なエラーではありませんが、これがいつか誰かに役立つことを願っています.

ありがとう

PS:この回答をクローズ済みとしてタグ付けする必要があるかどうか(自分の質問であると考えて)、またはクローズする方法がわかりません。

于 2013-06-20T11:25:56.553 に答える