wp-plugin-swiss-football-ma.../uninstall.php
Reindl David (IT-PTR-CEN2-SL10) fbd595aa36 initial state
2026-03-18 19:58:24 +01:00

29 lines
828 B
PHP

<?php
// If uninstall not called from WordPress, exit
if (!defined('WP_UNINSTALL_PLUGIN')) {
exit;
}
// Remove plugin options
delete_option('swi_foot_api_base_url');
delete_option('swi_foot_api_username');
delete_option('swi_foot_api_password');
delete_option('swi_foot_verein_id');
delete_option('swi_foot_season_id');
delete_option('swi_foot_match_cache_duration');
// Remove transients and cached match data
delete_transient('swi_foot_access_token');
delete_transient('swi_foot_teams');
$keys = get_transient('swi_foot_match_keys');
if (is_array($keys)) {
foreach ($keys as $mid) {
delete_transient('swi_foot_match_' . $mid);
}
}
delete_transient('swi_foot_match_keys');
delete_transient('swi_foot_commons_ids');
// Remove permanently saved finished matches
delete_option('swi_foot_finished_matches');