WordPress 管理画面の「新規追加」ボタン押下時の処理について,コードを確認しました.
以下の赤枠のボタンです.
html では,以下のコードとなっています.
1 2 | <a href="http://localhost:8888/wordpress/wp-admin/user-new.php" class="page-title-action">新規追加</a> |
早速,wp-admin/user-new.phpをみていきます.
新規ユーザーを追加する処理は,このファイルで処理されているようです.
次に,「新規ユーザーを追加」ボタン押下時に呼ばれる処理を探しました.
1 2 3 4 5 6 | <input type="submit" name="createuser" id="createusersub" class="button button-primary" value="新規ユーザーを追加" kl_vkbd_parsed="true"> |
input が属する form の action 属性を参照すれば,呼ばれているコード ファイルが分かると思いましたが,action 属性を見つけることが出来ませんでした.
1 2 3 4 5 | <form method="post" name="createuser" id="createuser" class="validate" novalidate="novalidate"> |
実際には,user-new.php 内の処理を参照すると「新規ユーザーを追加」ボタン押下時の処理も記載されているようですが,なぜこのファイルが呼ばれるのか?が分かりませんでした.
結局,HTML5 仕様をみて分かったのですが,