add_meta_box
のドキュメントを見ています。彼らは一回だけを使いました。
wp_nonce_field( plugin_basename( __FILE__ ), 'myplugin_noncename' );
私は思っていますが、おそらくsave postフォーム自体には既にnonceがあるはずなので、これは冗長ですか?
はい、保存アクションにはすでにナンスがあります。しかし、あなたはそれを知らない - それを検証することはできない。それ以外にも、ユーザープロファイルやダッシュボードのような他の場所からメタボックスを埋めたいと思うかもしれませんが、とにかくあなた自身のnonceが必要です。
私の現在の仕事からの例:予約スケジュールメタボックスを持つカスタム投稿タイプdomicile
があります。私のクライアントは、住所の代理人またはブローカー(英語は私の母国語ではありません…)で、編集者からのCPTのスケジュールを満たしています。しかし、住所の所有者はダッシュボードからスケジュールを記入することもできます。自分が割り当てられているすべての予約スケジュールをロードするだけで、住所の完全なデータを見なくても編集できます。別々のナンスがなければ、これは非常に扱いにくいでしょう。