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)
параметры
параметр | подробности |
---|---|
$ тег | (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 завершит загрузку необходимых компонентов.