add_event()

Прикрепляет callback функцию PHP, к указанному событию, которое в свою очередь срабатывает при вызове функции do_event().

Использование

add_event($event_name, $function_callback, $priority, $accepted_args); 

$event_name (строка / обязательный)
Имя события к которому цепляемся

$function_name (callback функция / обязательный)
Название функции которая должна быть вызвана, при срабатывании события, в качестве аргумента обычно вставляется строка, однако можно передавать function и метод класса.

$priority (число / не обязательный)
Приоритет события в порядке которого сработает указанная функция, по умолчанию приоритет равен 10

$accepted_args (число / не обязательный)
Количество аргументов, которые может принимать callback функция

Код функции add_event()

function add_event($key, $callback, $priority = 10, $accepted = 1) 
{
    return add_filter($key, $callback, $priority, $accepted);
}