Функция register_activation_hook()
используется при разработке плагинов, позволяет привязать какую-то произвольную функцию, срабатывающую при активации плагина.
Смотрите также:
register_activation_hook( $file, $function )
- $file
- (Строка) Файл плагина, обычно переменная содержит константу
__FILE__
, если функция используется непосредственно в главном файле плагина, либо путь на сервере до него, напримерdirname( __FILE__ ) . '/my-plugin.php'
- $function
- Название функции в виде строки, например
my_function
, либо метода класса в виде массива, напримерarray( 'My_Class', 'my_method' )
(илиarray( $this, 'my_method' )
при запуске из самого класса).
Функция ничего не возвращает.
Пример
Вставляем этот код в главный файл плагина:
register_activation_hook( __FILE__, 'truemisha_activate' ); function truemisha_activate(){ // делаем что-либо при активации плагина }