WordPress で設定ページがあるプラグインを作成していたところ以下のようなエラーが出てデータの更新ができなくなりました。
Are you sure you want to do this?
原因は他のプラグインが常に POST 送信をチェックしていて、私が作っているプラグインが送信する POST データに偶然反応してエラーを出しているというものでした。POST 送信する場合はなるべく他のプラグインと衝突しないようなオリジナルの名前でデータを送信した方が良さそうです。
実際には以下の関数でエラーが出ていたようです。
1 | check_admin_referer('tsubuyakiPublish'); |
以下のページが参考になりました。
コメント