Czyszczenie i usuwanie witryn Staging

Najprostszy sposób, by usunąć witrynę Staging utworzoną przez WP STAGING, to przejść do Actions > Delete i potwierdzić usunięcie całej witryny Staging. Spowoduje to usunięcie wszystkich plików i powiązanych tabel bazy danych witryny Staging.

Czasami jednak może się zdarzyć, że nie masz opcji usunięcia witryny Staging. Na przykład, jeśli aktywowałeś ustawienie WP STAGING „Remove Data on Uninstall” i odinstalowałeś WP STAGING przed usunięciem witryny Staging zamierzonym przyciskiem usuwania.

W tym wypadku WP STAGING traci połączenie z witryną Staging i musisz usunąć ją ręcznie zgodnie z poniższymi krokami.

Inny powód, dla którego nie da się usunąć witryny Staging, to przypadkowe przerwanie procesu klonowania. W takim wypadku dane z niedokończonej witryny mogą nadal znajdować się w bazie i podfolderze witryny produkcyjnej. Na razie również trzeba ręcznie je usunąć.

Kolejnym powodem brakującej witryny Staging jest sytuacja, gdy przywracasz witrynę z wcześniejszego Backupu sprzed jej utworzenia. Wtedy ten Backup nie będzie miał danych połączenia do witryny Staging.

Usuń dane bazy danych w tabelach

Aby usunąć witrynę Staging, zaloguj się do bazy danych za pomocą phpMyAdmin lub adminera i usuń wszystkie tabele, które nie należą do żadnej z istniejących witryn Staging. Na przykład mogą to być tabele zaczynające się od prefiksu wpstg1_ lub wpstgbak_.

Zamiast usuwać wszystkie tabele jedną po drugiej, możesz użyć poniższego zapytania SQL, które tworzy nowe zapytanie usuwające wszystkie tabele naraz:

SELECT CONCAT('DROP TABLE ', TABLE_SCHEMA, '.', TABLE_NAME, ';')
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME LIKE 'wpstg0_%'
or TABLE_NAME LIKE 'wpstgtmp_%'
or TABLE_NAME LIKE 'wpstg0_%'
or TABLE_NAME LIKE 'wpstg1_%'
or TABLE_NAME LIKE 'wpstg2_%'
or TABLE_NAME LIKE 'wpstg3_%'
or TABLE_NAME LIKE 'wpstg4_%'
or TABLE_NAME LIKE 'wpstg5_%'
or TABLE_NAME LIKE 'wpstg6_%'
or TABLE_NAME LIKE 'wpstg7_%'
or TABLE_NAME LIKE 'wpstg8_%'
or TABLE_NAME LIKE 'wpstg9_%'
or TABLE_NAME LIKE 'wpstg10_%'
or TABLE_NAME LIKE 'wpstg11_%'
or TABLE_NAME LIKE 'wpstg12_%'
or TABLE_NAME LIKE 'wpstg13_%'
or TABLE_NAME LIKE 'wpstg14_%'
;

To utworzy nowe zapytanie SQL, które usuwa wszystkie tabele zaczynające się od prefiksów wpstg0_, wpstg1_wpstg2_.

SQL
DROP TABLE DATABASENAME.wpstg1_options;
DROP TABLE DATABASENAME.wpstg1_postmeta;
DROP TABLE DATABASENAME.wpstg1_posts;

W przyszłości WP STAGING będzie potrafił czyścić te nieużywane tabele automatycznie, ale na razie potrzebna jest ta drobna dodatkowa praca.

Usuń pliki

Sprawdź też, czy plugin utworzył podfolder w katalogu głównym witryny produkcyjnej. Ten folder również trzeba usunąć:

Po wykonaniu tych kroków nic nie pozostaje, a witryna Staging została w pełni usunięta.

Powiązane artykuły

Updated on 23 maja, 2026

Rene Hermenau

Autor: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.