Поиск…


Синтаксис

  • add_action ($ tag, $ function_to_add)
  • add_action ($ tag, $ function_to_add, $ priority)
  • add_action ($ tag, $ function_to_add, $ priority, $ accepted_args)

параметры

параметр подробности
$ тег (string) Название действия, к которому будет привязана процедура $function_to_add .
$ function_to_add (вызываемый) Вызываемая функция / процедура, которую вы хотите вызвать.
$ приоритет (int) Уровень приоритета, на который будет выполняться $function_to_add . Необязательный. По умолчанию 10.
$ accepted_args (int) Число аргументов, которые допускает вызываемая функция $function_to_add . Необязательный. По умолчанию 1.

Прямой вызов функции

add_action( 'init', function() {
    // do something here
} );

Использование функционального блока для подключения набора инструкций. С помощью init hook, набор инструкций будет выполнен сразу после того, как wordpress завершит загрузку необходимых компонентов.

Обратный вызов ссылки на имя функции

function my_init_function() {
    // do something here
}

add_action( 'init', 'my_init_function' );

Использование имени функции для подбора набора инструкций. С помощью init hook, набор инструкций будет выполнен сразу после того, как wordpress завершит загрузку необходимых компонентов.

Обратный вызов статического метода класса

class MyClass {
    static function my_init_method() {
        // do something here
    }
}

add_action( 'init', array( 'MyClass', 'my_init_method' ) );

Использование статического метода класса для подбора набора инструкций. С помощью init hook, набор инструкций будет выполнен сразу после того, как wordpress завершит загрузку необходимых компонентов.

Обратный вызов метода объекта

class MyClass {
    function my_init_method() {
        // do something here
    }
}

$obj = new MyClass();

add_action( 'init', array( $obj, 'my_init_method' ) );

Использование метода объекта для перехвата набора инструкций. С помощью init hook, набор инструкций будет выполнен сразу после того, как wordpress завершит загрузку необходимых компонентов.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow