編集ページのHTMLを見ているときに、WordPressがナンスを格納するために多くの隠し入力要素を使用していることに気付きました。 AJAX用にnonceを格納するこのスタイルを使用すること、またはwp_localize_script
スタイルを介して格納されたものを使用することのどちらに大きな利点がありますか?
フォームはAJAXを無効にして機能しますか。
そうであれば入力を使用して、適切に劣化させてください。
そうでなければ、一貫性のために、そしてDOMからものをつかむのを防ぐためにJSを使用してJSによって使用されるnonceを定義します。
JavaScriptがオフになっていても、入力フィールドは自動的に送信されます。 JavaScriptごとにAJAXリクエストの値を簡単に取得できるので、それらをJSオブジェクトとしてコーディングする利点はありません。