do_action, add_action, add_filter

Я чимало писав про хуки у WordPress, але тут немає жодного матеріалу з базою. Чим же відрізняються між собою: do_action, add_action, add_filter.

do_action(‘action’)

Конструкція визначає місце для виводу вашого хука.

add_action(‘action’, ‘function’)

Цей тип реєструє подію, при якій виводиться потрібна функція.

Активно використовується для швидкого редагування шаблонів складних плагінів.

add_filter(‘action’, ‘function’)

Використовується для прикріплення довільної функції до вже існуючої події.

Найчастіше застосовується автором для редагування на льоту функцій плагінів, коли важливо зробити врізку з файлів теми, не влізаючи в код самого плагіну

Залишити відповідь