register_activation_hook()

Функция 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(){
 
	// делаем что-либо при активации плагина	
 
}

Источник: misha.blog

Миша Рудрастых

Путешествует по миру и рассказывает всем о WordPress лично, у себя в блогах и на курсах в Санкт-Петербурге. Умеет просто объяснять сложные вещи, делает это красиво. Организовывает неплохие WordCamp's, но совсем не умеет слушать чужие доклады.

Добавить комментарий

%d такие блоггеры, как: