run(); } // run_quiztech(); // Placeholder for activation/deactivation hooks \register_activation_hook( __FILE__, __NAMESPACE__ . '\activate_quiztech' ); \register_deactivation_hook( __FILE__, __NAMESPACE__ . '\deactivate_quiztech' ); /** * The code that runs during plugin activation. * This action is documented in includes/class-quiztech-activator.php */ function activate_quiztech() { // Call the namespaced function \Quiztech\AssessmentPlatform\Includes\quiztech_add_roles_and_capabilities(); \flush_rewrite_rules(); // Ensure rewrite rules are updated for CPTs/taxonomies } /** * The code that runs during plugin deactivation. * This action is documented in includes/class-quiztech-deactivator.php */ function deactivate_quiztech() { // Call the namespaced function \Quiztech\AssessmentPlatform\Includes\quiztech_remove_roles_and_capabilities(); \flush_rewrite_rules(); // Clean up rewrite rules } ?>