From 85f96ea145cb4a8c66cfa2d5eabd9bf9eeca483d Mon Sep 17 00:00:00 2001 From: M_Viper Date: Mon, 30 Mar 2026 18:42:49 +0000 Subject: [PATCH] Upload via Git Manager GUI - clear-livestream-cache.php --- .../clear-livestream-cache.php | 186 +++++++++--------- 1 file changed, 93 insertions(+), 93 deletions(-) diff --git a/Minecraft-Modern-Theme/clear-livestream-cache.php b/Minecraft-Modern-Theme/clear-livestream-cache.php index 0b48f20..e393a08 100644 --- a/Minecraft-Modern-Theme/clear-livestream-cache.php +++ b/Minecraft-Modern-Theme/clear-livestream-cache.php @@ -1,93 +1,93 @@ -get_results( - "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE '_transient_mm_channel_id_%'" -); - -foreach ($results as $row) { - $key = str_replace('_transient_', '', $row->option_name); - delete_transient($key); - $deleted++; -} -echo "✓ Gelöscht: $deleted Channel-ID Caches (alt)\n"; - -// 2. Alle Live-Status Caches löschen (mm_live_status_*) -$deleted = 0; -$results = $wpdb->get_results( - "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE '_transient_mm_live_status_%'" -); - -foreach ($results as $row) { - $key = str_replace('_transient_', '', $row->option_name); - delete_transient($key); - $deleted++; -} -echo "✓ Gelöscht: $deleted Live-Status Caches\n"; - -// 3. Alte Live-ID Caches löschen (mm_live_id_* - alt) -$deleted = 0; -$results = $wpdb->get_results( - "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE '_transient_mm_live_id_%'" -); - -foreach ($results as $row) { - $key = str_replace('_transient_', '', $row->option_name); - delete_transient($key); - $deleted++; -} -echo "✓ Gelöscht: $deleted Live-ID Caches (alt)\n"; - -// 4. Alte Channel-ID Caches löschen (mm_id_for_* - neu) -$deleted = 0; -$results = $wpdb->get_results( - "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE '_transient_mm_id_for_%'" -); - -foreach ($results as $row) { - $key = str_replace('_transient_', '', $row->option_name); - delete_transient($key); - $deleted++; -} -echo "✓ Gelöscht: $deleted Channel-ID Caches (neu)\n"; - -// 3. Alte Video-Resolution Caches löschen (mm_yt_live_v2_*) -$deleted = 0; -$results = $wpdb->get_results( - "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE '_transient_mm_yt_live_v2_%'" -); - -foreach ($results as $row) { - $key = str_replace('_transient_', '', $row->option_name); - delete_transient($key); - $deleted++; -} -echo "✓ Gelöscht: $deleted YouTube Video Caches\n"; - -// 4. Alte Live-Status Caches löschen (mm_yt_status_*) -$deleted = 0; -$results = $wpdb->get_results( - "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE '_transient_mm_yt_status_%'" -); - -foreach ($results as $row) { - $key = str_replace('_transient_', '', $row->option_name); - delete_transient($key); - $deleted++; -} -echo "✓ Gelöscht: $deleted YouTube Status Caches\n"; - -echo "\n✓ Alle Caches wurden gelöscht!\n"; -echo "Die Seite kann jetzt neu geladen werden.\n"; +get_results( + "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE '_transient_mm_channel_id_%'" +); + +foreach ($results as $row) { + $key = str_replace('_transient_', '', $row->option_name); + delete_transient($key); + $deleted++; +} +echo "✓ Gelöscht: $deleted Channel-ID Caches (alt)\n"; + +// 2. Alle Live-Status Caches löschen (mm_live_status_*) +$deleted = 0; +$results = $wpdb->get_results( + "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE '_transient_mm_live_status_%'" +); + +foreach ($results as $row) { + $key = str_replace('_transient_', '', $row->option_name); + delete_transient($key); + $deleted++; +} +echo "✓ Gelöscht: $deleted Live-Status Caches\n"; + +// 3. Alte Live-ID Caches löschen (mm_live_id_* - alt) +$deleted = 0; +$results = $wpdb->get_results( + "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE '_transient_mm_live_id_%'" +); + +foreach ($results as $row) { + $key = str_replace('_transient_', '', $row->option_name); + delete_transient($key); + $deleted++; +} +echo "✓ Gelöscht: $deleted Live-ID Caches (alt)\n"; + +// 4. Alte Channel-ID Caches löschen (mm_id_for_* - neu) +$deleted = 0; +$results = $wpdb->get_results( + "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE '_transient_mm_id_for_%'" +); + +foreach ($results as $row) { + $key = str_replace('_transient_', '', $row->option_name); + delete_transient($key); + $deleted++; +} +echo "✓ Gelöscht: $deleted Channel-ID Caches (neu)\n"; + +// 3. Alte Video-Resolution Caches löschen (mm_yt_live_v2_*) +$deleted = 0; +$results = $wpdb->get_results( + "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE '_transient_mm_yt_live_v2_%'" +); + +foreach ($results as $row) { + $key = str_replace('_transient_', '', $row->option_name); + delete_transient($key); + $deleted++; +} +echo "✓ Gelöscht: $deleted YouTube Video Caches\n"; + +// 4. Alte Live-Status Caches löschen (mm_yt_status_*) +$deleted = 0; +$results = $wpdb->get_results( + "SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE '_transient_mm_yt_status_%'" +); + +foreach ($results as $row) { + $key = str_replace('_transient_', '', $row->option_name); + delete_transient($key); + $deleted++; +} +echo "✓ Gelöscht: $deleted YouTube Status Caches\n"; + +echo "\n✓ Alle Caches wurden gelöscht!\n"; +echo "Die Seite kann jetzt neu geladen werden.\n";