管理ページのactionはどこに投げるか?

メモ

SettingsAPI使用の場合は、action=”options.php”となる。

自前で処理する場合は、自分のファイルに、つまりaction=””。
保存処理などは処理はadmin_initにフックすると良い。
当然nonceチェックは必須。
wp_nonce_field()とwp_verify_nonce()のコンビネーションだ。

admin_url(‘admin-post.php’)に投げる例も見たが、これは投稿時に使う投げ先だろう。

コメント

タイトルとURLをコピーしました