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()
полезна, когда требуется выполнить определенные действия при активации плагина, чтобы установить его в рабочее состояние или выполнить необходимую инициализацию.