WordPress
działanie dodatkowe ()
Szukaj…
Składnia
- działanie dodatkowe ($ tag, $ function_to_add)
- działanie dodatkowe ($ tag, $ function_to_add, $ priorytet)
- działanie dodatkowe ($ tag, $ function_to_add, $ priorytet, $ accept_args)
Parametry
Parametr | Detale |
---|---|
Tag $ | (ciąg) Nazwa akcji, do której zostanie podpięta procedura $function_to_add . |
$ function_to_add | (wywoływalne) Funkcja / procedura wywoływana, które chcesz wywołać. |
Priorytet $ | (int) Poziom priorytetu, do którego zostanie wykonane $function_to_add . Opcjonalny. Domyślnie 10. |
$ accept_args | (int) Liczba argumentów, które akceptuje $function_to_add wywoływalna $function_to_add . Opcjonalny. Domyślnie 1. |
Bezpośrednie wywołanie zwrotne funkcji
add_action( 'init', function() {
// do something here
} );
Użycie bloku funkcyjnego do zaczepienia zestawu instrukcji. Z hakiem init
zestaw instrukcji zostanie wykonany zaraz po tym, jak Wordpress zakończy ładowanie niezbędnych komponentów.
Odwołanie do odwołania do nazwy funkcji
function my_init_function() {
// do something here
}
add_action( 'init', 'my_init_function' );
Używanie nazwy funkcji do przechwytywania zestawu instrukcji. Z hakiem init
zestaw instrukcji zostanie wykonany zaraz po tym, jak Wordpress zakończy ładowanie niezbędnych komponentów.
Wywołanie zwrotne metody statycznej klasy
class MyClass {
static function my_init_method() {
// do something here
}
}
add_action( 'init', array( 'MyClass', 'my_init_method' ) );
Korzystanie ze statycznej metody klasy w celu zaczepienia zestawu instrukcji. Z hakiem init
zestaw instrukcji zostanie wykonany zaraz po tym, jak Wordpress zakończy ładowanie niezbędnych komponentów.
Wywołanie zwrotne metody obiektowej
class MyClass {
function my_init_method() {
// do something here
}
}
$obj = new MyClass();
add_action( 'init', array( $obj, 'my_init_method' ) );
Użycie metody obiektu do zaczepienia zestawu instrukcji. Z hakiem init
zestaw instrukcji zostanie wykonany zaraz po tym, jak Wordpress zakończy ładowanie niezbędnych komponentów.
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow