IT用語
WordPressで、決まったタイミングに独自の処理を追加するための仕組み。add_action()で登録する。
アクションフックは、WordPress の処理の決まったタイミング(初期化、記事の保存、ページの出力など)に、独自の処理を追加するための仕組みです。WordPress 本体を書き換えずに、機能を追加・変更できます。
書き方
add_action( 'フック名', 'コールバック関数', 優先度, 引数の数 ); のように、フックの名前と、実行したい関数(コールバック)を登録します。
よく使うアクションフック
- init:WordPress の初期化のあと(カスタム投稿タイプ の登録など)
- wp_enqueue_scripts:CSS・JavaScript を読み込む
- wp_head・wp_footer:ページの head 内や最後に出力を加える
- save_post:記事が保存されたとき
- admin_menu:管理画面のメニューを追加する
フィルターフックとの違い
アクションフックは「そのタイミングで処理を実行する」ためのもので、値を返す必要はありません。フィルターフック は「値を受け取って加工し、返す」ためのものです。
注意点
- 優先度の数字が小さいほど先に実行される(初期値は 10)
- 自分で作るテーマやプラグインでも、do_action() で独自のフックを用意すると、あとから拡張しやすくなる



