WEB制作のための情報サイト / unazuki Library

do_action()

基本構文と使い方(引数・実行結果)

基本構文

指定したアクションフックに登録されたコールバック関数を呼び出して実行します。

do_action($hook_name,$arg)

引数

引数必須/任意引数に指定するもの
第1引数
$hook_name
必須実行するアクションフック名(文字列
第2引数
$arg
任意アクションフックに登録されたコールバック関数に渡す引数

実行結果

指定したアクションフックに登録されたコールバック関数を呼び出して実行します。

参考コード

例えば、wp_head()の内部を見てみると、do_action()でwp_headフックに登録されている関数を実行していることがわかります。

function wp_head() {
	do_action( 'wp_head' );
}

※当サイトでは初期値とデフォルト値の言葉の定義を区別せず、原則統一して初期値を採用しています。

関連するテンプレートタグ

テンプレートタグ 説明
pre_get_posts メインクエリを実行する前に、クエリ内容を変更できるアクションフック
after_setup_theme テーマが読み込まれた後に発火するアクションフック
add_action() アクションフックにコールバック関数を登録する