説明 いつも何気なくfunctions.phpで使っているafter_setup_themeアクションやinitアクション。普段はあまり意識していなかったが、ふとしたことからどんな順番に呼び出されるのか気になってしまい、ちょっと調べてみた。 アクション関数の登録は add_action関数で、そのアクション関数の呼び出しは do_action関数で行われる。'after_setup_theme'や'init'をパラメータとしてdo_action関数を調べれば、実行される順番は簡単に調べることができる。 答えはwp-settings.phpの中に after_setup_themeやinitアクションを実行しているのは、wp-settings.phpである(WordPress 3.4.1現在)。この中では、投稿ページを表示する準備として、プラグインファイルの読み込み、テーマのfunction