私の Wordpress Admin では、Settings API を使用してテーマ オプションを設定しています。ページが更新されないように、Ajax を使用してテーマ オプション フォームを保存しようとしています。追加する必要があったのは、次の jQuery コードだけでした。
$("#cgform").submit(function() {
var form_data = $('#cgform input').serializeArray();
$.post( 'options.php', form_data ).error(function() {
alert('error');
}).success( function() {
alert('success');
});
return false;
});
これが安全かどうか知りたいですか?設定 API が nonce フィールドを処理することは知っていますが、これを行うことが安全で確実かどうかを確認したいと思います。誰かが Ajax で設定 API を使用するための「ベスト プラクティス」を教えてくれれば幸いです。