Прикрепляет 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);
}