register_deactivation_hook

register_deactivation_hook ejecuta una función cuando el plugin se desactiva. Se usa para limpiar tareas programadas o rewrite rules.

register_deactivation_hook( __FILE__, 'desactivar_mi_plugin' );
function desactivar_mi_plugin() {
    wp_clear_scheduled_hook( 'mi_cron_event' );
}