register_activation_hook(__FILE__, '작동함수명');플러그인을 활성화 할 때 실행할 함수를 설정합니다. 첫번째 인자는 현재 파일명을 가져오며, 두번째 인자는 작동시킬 함수 이름을 적으면 됩니다.
register_activation_hook(__FILE__, 'rdg_activate');
function rdg_activate() {
// 실행
}플러그인이 활성화 되면 activate_플러그인명 작업 후크가 호출됩니다. 플러그인이 wp-content/plugins/sampleplugin/sample.php 에 있는 경우 이 후크의 이름은 activate_sampleplugin/sample.php 이 됩니다.
function pluginInit() {
require_once dirname(__FILE__) . '/includes/Activator.php';
register_activation_hook( __FILE__, 'Activator', 'activate' ) );
}
add_action( 'plugins_loaded', 'pluginInit' );