Jak cofnąć zmiany w WordPress — rewizje wpisów, rollback wtyczek i przywracanie backupu

Jak cofnąć zmiany w WordPress — rewizje wpisów, rollback wtyczek i przywracanie backupu
Zepsułeś wpis, zaktualizowałeś wtyczkę i strona padła, albo usunąłeś coś za dużo? Pokazuję 4 metody cofania zmian w WordPress — rewizje, WP Rollback, backup i ręczne przywracanie plików.

Każdy, kto pracuje z WordPressem wystarczająco długo, w końcu napotka moment, w którym chce cofnąć to, co właśnie zrobił. Nadpisałeś wpis, który miał być szkicem. Zaktualizowałeś wtyczkę i strona się rozsypała. Zmieniłeś ustawienia motywu i layout wygląda jak z 2005 roku. Albo po prostu kliknąłeś „Opublikuj” zamiast „Zapisz szkic”.

WordPress ma kilka mechanizmów cofania zmian — od wbudowanych rewizji wpisów, przez rollback wtyczek, aż po pełne przywracanie z backupu. W tym poradniku przechodzę przez cztery metody, posortowane od najłatwiejszej do najbardziej radykalnej.

Metoda 1. Rewizje wpisów — cofnij treść do poprzedniej wersji

WordPress automatycznie zapisuje każdą wersję wpisu i strony. Za każdym razem, gdy klikasz „Zapisz szkic”, „Aktualizuj” lub „Opublikuj”, WordPress tworzy nową rewizję — pełną kopię treści w bazie danych. Dzięki temu możesz wrócić do dowolnej wcześniejszej wersji.

Jak przywrócić rewizję

  1. Otwórz wpis do edycji.
  2. W panelu bocznym (po prawej) znajdź sekcję „Rewizje” (lub w edytorze klasycznym: pod polem treści). Kliknij liczbę rewizji.
  3. Zobaczysz suwak na górze ekranu i porównanie dwóch wersji — aktualnej i wybranej. Przesuwaj suwak, żeby przeglądać kolejne wersje.
  4. Zaznacz opcję „Porównaj dowolne dwie rewizje”, jeżeli chcesz porównać wersję sprzed tygodnia z dzisiejszą.
  5. Kliknij „Przywróć tę rewizję”.

WordPress przywróci treść, ale nie usunie nowszych rewizji — jeżeli po przywróceniu zmienisz zdanie, możesz wrócić do najnowszej. To bezpieczna operacja.

Automatyczne zapisy

WordPress tworzy też automatyczne zapisy co 60 sekund podczas edycji (widoczne jako „Autosave” w liście rewizji). Działają jak siatka bezpieczeństwa — jeżeli przeglądarka się zamkni, stracisz co najwyżej minutę pracy.

Ile rewizji WordPress przechowuje?

Domyślnie: nieskończoną liczbę. Wpis edytowany 100 razy ma 100 rewizji. To bezpieczne dla użytkownika, ale obciążające dla bazy danych. Rekomendacja: ogranicz rewizje do 5–10 per wpis w wp-config.php:

define( 'WP_POST_REVISIONS', 5 );

Metoda 2. WP Rollback — cofnij wtyczkę lub motyw do poprzedniej wersji

Jeżeli po aktualizacji wtyczki strona zaczęła się sypać, a nie masz backupu, WP Rollback pozwala przywrócić wtyczkę (lub motyw z WordPress.org) do dowolnej wcześniejszej wersji — jednym kliknięciem.

Jak to działa

  1. Zainstaluj i aktywuj WP Rollback (dostępna w repozytorium WordPress.org).
  2. Przejdź do Wtyczki → Zainstalowane wtyczki.
  3. Przy każdej wtyczce pojawi się nowy link: „Rollback”.
  4. Kliknij „Rollback” przy problematycznej wtyczce.
  5. Wybierz z listy wersję, do której chcesz wrócić (np. poprzednia stabilna).
  6. Kliknij „Rollback” — wtyczka zostanie zastąpiona wybraną wersją.

Ograniczenia:

  • Działa tylko z wtyczkami i motywami z repozytorium WordPress.org — nie obsługuje premium wtyczek (Elementor Pro, WP Rocket, ACF Pro itp.).
  • Cofasz pliki, nie bazę danych — jeżeli aktualizacja wtyczki zmieniła strukturę bazy (np. WooCommerce), cofnięcie plików może nie wystarczyć.
  • Nie działa, gdy strona jest na białym ekranie (WSOD) — w takim przypadku musisz wyłączyć wtyczkę przez FTP i dopiero potem zainstalować starszą wersję ręcznie.

Metoda 3. Przywracanie z backupu — reset do znanego stanu

Jeżeli zmiany wyszły poza kontrolę (zepsuta baza, usunięte pliki, zhackowana strona), pełne przywracanie z backupu to jedyny sposób na pewne cofnięcie. Pod warunkiem, że backup istnieje.

Backup z wtyczki (UpdraftPlus, Duplicator Pro, BackWPup)

Większość wtyczek backupowych przechowuje kopie w chmurze (Google Drive, Dropbox, S3) lub lokalnie. Przywracanie: wejdź do ustawień wtyczki, znajdź listę backupów, wybierz datę i kliknij „Restore”. Wtyczka sama zamieni pliki i bazę danych.

Backup z panelu hostingu

Większość hostingów (home.pl, nazwa.pl, cyber_Folks, zenbox) robi codzienne backupy automatycznie i przechowuje je przez 7–30 dni. W panelu hostingu szukaj sekcji „Backup” / „Kopie zapasowe” / „R1Soft” / „JetBackup”. Wybierz datę sprzed problemu i kliknij „Przywróć”. Hosting zamieni pliki i/lub bazę (możesz wybrać co przywracać).

Uwaga: przywracanie z backupu nadpisuje wszystko od wybranej daty do teraz. Jeżeli w międzyczasie dodałeś nowe wpisy, zamówienia, komentarze — znikną. Dlatego jeśli jest możliwość, eksportuj najnowsze dane (np. WooCommerce → Export Orders) przed przywróceniem.

Metoda 4. Ręczne przywracanie plików przez FTP

Gdy potrzebujesz cofnąć jedną konkretną zmianę (np. zmodyfikowałeś functions.php i strona padła), nie musisz przywracać całego backupu. Wystarczy przywrócić pojedynczy plik.

Jeżeli masz kopię pliku

Zaloguj się przez FTP, znajdź zmodyfikowany plik (np. wp-content/themes/twoj-motyw/functions.php) i zastąp go kopią z backupu lub oryginalną wersją z motywu/wtyczki.

Jeżeli nie masz kopii

Dla plików core WordPress (wszystko poza wp-content): pobierz świeżą paczkę z wordpress.org/download, rozpakuj i wgraj potrzebne pliki przez FTP.

Dla wtyczek: pobierz wtyczkę z repozytorium WordPress.org (każda wtyczka ma stronę z zakładką „Development” → lista wersji) i wgraj przez FTP do wp-content/plugins/.

Dla motywów premium: zaloguj się na stronę producenta, pobierz zakupioną wersję i wgraj do wp-content/themes/.

Zapobieganie — jak nigdy nie być bez wyjścia

  • Automatyczne backupy — codziennie, do chmury. UpdraftPlus (darmowy z Google Drive) to minimum.
  • Staging przed zmianamisklonuj stronę Duplicatorem na subdomenę, przetestuj, a dopiero potem zmieniaj produkcję.
  • Child theme — nigdy nie edytuj plików motywu bezpośrednio. Używaj child theme, żeby aktualizacja motywu nie nadpisała Twoich zmian.
  • WP Rollback zainstalowany zawczasu — zainstaluj go zanim będziesz go potrzebować, żeby był dostępny w momencie kryzysu.
  • Kontrola wersji (Git) — dla zaawansowanych. Trzymaj pliki motywu i wtyczek w repozytorium Git, żeby każda zmiana była odwracalna jednym poleceniem.

Najczęściej zadawane pytania

Czy mogę cofnąć usunięcie wpisu?

Tak, jeżeli wpis jest jeszcze w Koszu (WordPress trzyma usunięte wpisy przez 30 dni). Przejdź do Wpisy → Kosz → „Przywróć”. Jeżeli kosz jest pusty — jedynym wyjściem jest backup bazy danych.

Czy mogę cofnąć zmianę w Customizerze (Dostosuj)?

Customizer nie ma rewizji. Jedynym sposobem cofnięcia zmian jest ręczne przywrócenie ustawień lub przywracanie bazy danych z backupu.

Czy cofnięcie wtyczki WP Rollbackiem jest bezpieczne?

Dla plików — tak. Ale jeżeli wtyczka zmieniła strukturę bazy (np. dodała nowe tabele w aktualizacji), cofnięcie plików bez cofnięcia bazy może powodować błędy. Dla prostych wtyczek to nie problem, dla WooCommerce i wielkich frameworków — ostrożnie.

Podsumowanie

WordPress daje kilka warstw ochrony: rewizje treści, rollback wtyczek, backup hostingu, ręczne przywracanie plików. Klucz to wiedzieć, która metoda pasuje do sytuacji — i mieć przygotowane narzędzia zanim ktoś zadzwoni z problemem. Rewizje cofają treść, WP Rollback cofa aktualizacje wtyczek, backup cofa wszystko. A najlepsza ochrona to staging + codzienne backupy — bo cofanie zmian jest zawsze łatwiejsze, gdy masz do czego wracać.

Picture of Tomasz Zieliński
Tomasz Zieliński

Tomasz zajmuje się tematyką SEO, sztucznej inteligencji i automatyzacji pracy w marketingu internetowym. W swoich artykułach analizuje zmiany w algorytmach wyszukiwarek, rozwój narzędzi AI oraz nowe sposoby tworzenia i optymalizacji treści. Interesuje go przede wszystkim to, jak technologia wpływa na codzienną pracę specjalistów SEO, marketerów i twórców internetowych.

Facebook
Twitter
LinkedIn
Pinterest

Najnowsze Wpisy

Śledź nas