WordPress
add_action()
サーチ…
構文
- add_action($ tag、$ function_to_add)
- add_action($ tag、$ function_to_add、$ priority)
- add_action($ tag、$ function_to_add、$ priority、$ accepted_args)
パラメーター
パラメータ | 詳細 |
---|---|
$タグ | (文字列)プロシージャ$function_to_add がフックされるアクションの名前。 |
$ function_to_add | (呼び出し可能)呼び出したい呼び出し可能な関数/プロシージャ。 |
$ priority | (int) $function_to_add が実行される優先度レベル。オプション。デフォルト10。 |
$ accepted_args | (int)呼び出し可能関数$function_to_add 受け入れる引数の数。オプション。デフォルト1。 |
ダイレクト関数コールバック
add_action( 'init', function() {
// do something here
} );
ファンクションブロックを使用して一連の命令をフックします。 init
フックでは、wordpressが必要なコンポーネントのロードを完了した直後に一連の命令が実行されます。
関数名参照コールバック
function my_init_function() {
// do something here
}
add_action( 'init', 'my_init_function' );
関数の名前を使用して一連の命令をフックします。 init
フックでは、wordpressが必要なコンポーネントのロードを完了した直後に一連の命令が実行されます。
クラス静的メソッドコールバック
class MyClass {
static function my_init_method() {
// do something here
}
}
add_action( 'init', array( 'MyClass', 'my_init_method' ) );
クラスの静的メソッドを使用して一連の命令をフックします。 init
フックでは、wordpressが必要なコンポーネントのロードを完了した直後に一連の命令が実行されます。
オブジェクトメソッドコールバック
class MyClass {
function my_init_method() {
// do something here
}
}
$obj = new MyClass();
add_action( 'init', array( $obj, 'my_init_method' ) );
オブジェクトのメソッドを使用して一連の命令をフックする。 init
フックでは、wordpressが必要なコンポーネントのロードを完了した直後に一連の命令が実行されます。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow