31 lines
644 B
PHP
31 lines
644 B
PHP
<?php
|
|
/**
|
|
* Uninstall script for PC Announcements 274
|
|
* This script runs when the plugin is uninstalled from WordPress
|
|
*/
|
|
|
|
// Prevent direct access
|
|
if (!defined('WP_UNINSTALL_PLUGIN')) {
|
|
exit;
|
|
}
|
|
|
|
// Plugin options to delete
|
|
$options_to_delete = array(
|
|
'pc_announcements_274_version',
|
|
'pc_announcements_274_db_version'
|
|
);
|
|
|
|
// Delete options
|
|
foreach ($options_to_delete as $option) {
|
|
delete_option($option);
|
|
}
|
|
|
|
// Delete database table
|
|
global $wpdb;
|
|
if (isset($wpdb)) {
|
|
$table_name = $wpdb->prefix . 'pc_announcements_274';
|
|
$wpdb->query("DROP TABLE IF EXISTS $table_name");
|
|
}
|
|
|
|
// Clear any cached data
|
|
wp_cache_flush(); |