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