Документация WordPress

register_activation_hook

register_activation_hook() в WordPress используется для регистрации функции, которая будет вызываться при активации плагина. Это позволяет выполнять дополнительные действия или настройки при активации плагина.

Пример использования register_activation_hook():

В примере мы определяем функцию my_plugin_activation_function(), которая содержит действия, выполняемые при активации плагина. Затем мы используем register_activation_hook() для регистрации этой функции в качестве функции активации плагина.

Функция register_activation_hook() принимает два параметра: путь к файлу плагина (__FILE__) и имя функции, которую нужно вызвать при активации. Путь к файлу плагина должен быть указан абсолютным путем к файлу, который вызывает register_activation_hook().

Когда плагин активируется, WordPress автоматически вызывает зарегистрированную функцию активации и выполняет указанные в ней действия. Это может включать создание базы данных, установку настроек по умолчанию, регистрацию дополнительных функциональных возможностей и т.д.

register_activation_hook() полезна, когда требуется выполнить определенные действия при активации плагина, чтобы установить его в рабочее состояние или выполнить необходимую инициализацию.

plugin

Функции WordPress