/
home
/
altere25
/
.trash
/
wp-to-sanity-migration.10
/
/home/altere25/.trash/wp-to-sanity-migration.10
mkdir
upload
Name
Size
Mode
Actions
acf-json\.gitkeep
0
0644
edit
dl
rm
assets\css\admin.css
12113
0644
edit
dl
rm
assets\js\admin.js
52894
0644
edit
dl
rm
includes\class-ad-admin.php
10358
0644
edit
dl
rm
includes\class-ad-ai-client.php
10724
0644
edit
dl
rm
includes\class-ad-auth.php
9189
0644
edit
dl
rm
includes\class-ad-cli.php
8671
0644
edit
dl
rm
includes\class-ad-extractor.php
17237
0644
edit
dl
rm
includes\class-ad-mcp.php
6429
0644
edit
dl
rm
includes\class-ad-plugin-core.php
10252
0644
edit
dl
rm
includes\class-ad-progress.php
8022
0644
edit
dl
rm
includes\class-ad-rest.php
43443
0644
edit
dl
rm
includes\class-ad-uninstall.php
1966
0644
edit
dl
rm
includes\class-ad-webhook.php
24172
0644
edit
dl
rm
languages\.gitkeep
0
0644
edit
dl
rm
templates\admin\wizard.php
29414
0644
edit
dl
rm
wp-to-sanity-migration\acf-json\.gitkeep
0
0644
edit
dl
rm
wp-to-sanity-migration\assets\
0
0644
edit
dl
rm
wp-to-sanity-migration\assets\css\admin.css
12113
0644
edit
dl
rm
wp-to-sanity-migration\assets\js\admin.js
52894
0644
edit
dl
rm
wp-to-sanity-migration\includes\class-ad-admin.php
10358
0644
edit
dl
rm
wp-to-sanity-migration\includes\class-ad-ai-client.php
10724
0644
edit
dl
rm
wp-to-sanity-migration\includes\class-ad-auth.php
9189
0644
edit
dl
rm
wp-to-sanity-migration\includes\class-ad-cli.php
8671
0644
edit
dl
rm
wp-to-sanity-migration\includes\class-ad-extractor.php
17237
0644
edit
dl
rm
wp-to-sanity-migration\includes\class-ad-mcp.php
6429
0644
edit
dl
rm
wp-to-sanity-migration\includes\class-ad-plugin-core.php
10252
0644
edit
dl
rm
wp-to-sanity-migration\includes\class-ad-progress.php
8022
0644
edit
dl
rm
wp-to-sanity-migration\includes\class-ad-rest.php
43443
0644
edit
dl
rm
wp-to-sanity-migration\includes\class-ad-uninstall.php
1966
0644
edit
dl
rm
wp-to-sanity-migration\includes\class-ad-webhook.php
24172
0644
edit
dl
rm
wp-to-sanity-migration\languages\.gitkeep
0
0644
edit
dl
rm
wp-to-sanity-migration\package.json
220
0644
edit
dl
rm
wp-to-sanity-migration\readme.txt
8174
0644
edit
dl
rm
wp-to-sanity-migration\templates\
0
0644
edit
dl
rm
wp-to-sanity-migration\templates\admin\wizard.php
29414
0644
edit
dl
rm
wp-to-sanity-migration\uninstall.php
365
0644
edit
dl
rm
wp-to-sanity-migration\wp-to-sanity-migration.php
4418
0644
edit
dl
rm
Edit:
/home/altere25/.trash/wp-to-sanity-migration.10/includes\class-ad-uninstall.php
(1966B)
<?php /** * Altered Digital Migration — Uninstall * * Drops the `ad_migration_log` table and deletes the `ad_settings`, * `ad_account_session`, and `ad_v2_upgraded` options. Also drops the * legacy `wp_to_sanity_migration_log` + `wp_to_sanity_migration_queue` * tables (Phase A vestigial queue) for sites that ran v1. * * Invoked from uninstall.php (registered by the main plugin file). * * @package AlteredDigitalMigration */ if (!defined('ABSPATH')) { exit; } class AD_Uninstall { /** * Run the uninstall routine. Called once from uninstall.php. * On multisite, iterates all blogs to clean per-site tables + options. */ public static function run(): void { global $wpdb; if (is_multisite()) { $blog_ids = $wpdb->get_col("SELECT blog_id FROM {$wpdb->blogs}"); foreach ($blog_ids as $blog_id) { switch_to_blog((int) $blog_id); self::uninstall_single_site(); restore_current_blog(); } } else { self::uninstall_single_site(); } // Clear scheduled events (defensive — no cron is currently // scheduled by v2, but v1 sites may carry stale hooks). wp_clear_scheduled_hook('ad_reconcile_log'); wp_clear_scheduled_hook('wp_to_sanity_reconcile_log'); } private static function uninstall_single_site(): void { global $wpdb; $tables = [ $wpdb->prefix . 'ad_migration_log', $wpdb->prefix . 'wp_to_sanity_migration_log', $wpdb->prefix . 'wp_to_sanity_migration_queue', ]; foreach ($tables as $table) { $wpdb->query("DROP TABLE IF EXISTS {$table}"); } delete_option('ad_settings'); delete_option('ad_account_session'); delete_option('ad_v2_upgraded'); delete_option('ad_wizard_state'); delete_option('wp_to_sanity_settings'); } }
Save
cmd:
run