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

Миша

Недавно я осознал, что моя миссия – способствовать распространению WordPress. Ведь WordPress – это лучший движок для разработки сайтов – как для тех, кто готов использовать заложенную структуру этой CMS, так и для тех, кто предпочитает headless решения.

Сам же я впервые познакомился с WordPress в 2009 году. Организатор WordCamp. Преподаватель в школах Epic Skills и LoftSchool.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда сделаем вам всё на лучшем уровне.

Оставить комментарий

Если вы хотите добавить код, не забудьте обернуть его в <pre lang="php"></pre>, если же код – меньше одной строчки, то можно и в <code></code>.