WordPress po aktualizácii nefunguje: ako sa bezpečne vrátiť späť

Aktualizácia WordPressu, pluginu, témy alebo PHP a web už nie je taký ako predtým: rozpadnuté rozloženie, biela stránka, formulár, ktorý nereaguje. Návrat späť sa robí súčasť po súčasti, so zachovaním všetkého, čo web medzitým prijal, vrátane objednávok a správ. Tu sú kroky, v poradí.

Publikované 8. októbra 2026 Autor: Čas čítania: 9 minút

Všetci sprievodcovia

To najdôležitejšie

  1. Zistite, čo sa aktualizovalo a kedy: obrazovka aktualizácií, e-maily o automatických aktualizáciách, panel poskytovateľa hostingu.
  2. Najprv vyprázdnite cache: rozpadnuté rozloženie často spôsobujú staré súbory CSS uložené v cache.
  3. Web zaseknutý na hlásení „Stránka je krátkodobo nedostupná pre plánovanú údržbu. Skúste to neskôr.“: zmažte súbor .maintenance v koreňovom adresári.
  4. Plugin alebo téma: preinštalujte predchádzajúcu verziu, cez WP-CLI alebo z archívu vydavateľa.
  5. Verzia PHP zmenená poskytovateľom hostingu: v jeho paneli sa vráťte k predchádzajúcej, kým neaktualizujete súčasť, ktorá chybu spôsobuje.
  6. Úplné obnovenie zálohy si nechajte ako poslednú možnosť, po exporte toho, čo web prijal od vytvorenia zálohy.

Čo sa aktualizovalo?

Na webe s WordPressom sa aktualizujú štyri prvky a každý sa vracia späť inak: jadro WordPressu, pluginy, téma a verzia PHP na serveri, ktorú mení poskytovateľ hostingu na svojej strane. Ako zistiť, ktorý sa zmenil:

Terminál, v koreňovom adresári webu
wp plugin list
ls -lt wp-content/plugins | head

Prvý príkaz vypíše pluginy s ich verziou a stavom; druhý priečinky pluginov od naposledy zmeneného po najstarší. Porovnajte to s časom, keď sa web zmenil.

Pred záverom vyprázdniť cache

Po aktualizácii sa zmení obsah súborov CSS a JavaScript a cache môže ďalej servírovať tie staré. Výsledok vyzerá ako porucha: rozpadnuté rozloženie, ponuky, ktoré sa neotvárajú. Vyprázdnite v tomto poradí cache pluginu na cache alebo optimalizáciu, cache poskytovateľa hostingu, ak ju ponúka, a potom cache prehliadača, a znova načítajte stránku. Ak sa web vráti, príčinou nebola aktualizácia.

Web zostal zaseknutý v režime údržby

Počas aktualizácie WordPress vytvorí v koreňovom adresári webu súbor .maintenance a zobrazí „Stránka je krátkodobo nedostupná pre plánovanú údržbu. Skúste to neskôr.“ Keď sa aktualizácia preruší, súbor zostane na mieste. WordPress ho ignoruje desať minút po čase, ktorý obsahuje; ak nechcete čakať alebo ak hlásenie pretrváva, zmažte ho cez SFTP alebo cez správcu súborov poskytovateľa hostingu. Keďže jeho názov začína bodkou, zapnite zobrazenie skrytých súborov, aby ste ho videli.

Potom sa vráťte do Nástenka > Aktualizácie: prvok, ktorého aktualizácia sa prerušila, treba spustiť znova alebo preinštalovať v predchádzajúcej verzii.

Vrátiť predchádzajúcu verziu pluginu

Preinštalovanie predchádzajúcej verzie nahradí súbory pluginu a zachová jeho nastavenia, ktoré sú uložené v databáze.

Terminál: preinštalovať konkrétnu verziu
wp plugin install nazov-pluginu --version=2.4.1 --force

WordPress sa vie vrátiť späť sám v dvoch prípadoch. Od verzie 6.3, keď aktualizácia pluginu alebo témy zlyhá v priebehu, vráti na miesto starú verziu. Od verzie 6.6, keď automatická aktualizácia aktívneho pluginu spôsobí fatálnu chybu, WordPress preinštaluje predchádzajúcu verziu. Aktualizácia, ktorá prebehne a pokazí funkciu bez fatálnej chyby, sa rieši ručne.

Téma: predchádzajúca verzia a stratené úpravy

Terminál
wp theme install nazov-temy --version=3.1.0 --force

Aktualizácia témy nahradí všetky jej súbory. Úpravy urobené priamo v súboroch témy, napríklad vo functions.php alebo v súbore štýlov, preto pri každej aktualizácii zmiznú. Záloha urobená pred aktualizáciou ich umožní nájsť; aby vydržali natrvalo, patria do podradenej témy (child theme), ktorú aktualizácie nadradenej témy nechávajú nedotknutú.

Jadro WordPressu

WP-CLI preinštaluje konkrétnu verziu jadra:

Terminál (7.0 nahraďte verziou, ktorá bola nainštalovaná pred aktualizáciou)
wp core update --version=7.0 --force

Veľká aktualizácia jadra môže zmeniť aj štruktúru databázy, ktorú tento príkaz nechá tak, ako je. Najbezpečnejšie býva ponechať jadro aktuálne a vrátiť späť nekompatibilný plugin alebo tému. Ak je návrat jadra nevyhnutný, robí sa z úplnej zálohy urobenej pred aktualizáciou.

Verzia PHP zmenená poskytovateľom hostingu

Poskytovatelia hostingu menia verziu PHP podľa toho, ako staršie verzie prestávajú dostávať bezpečnostné opravy. Starší plugin alebo téma sa potom môže zastaviť na fatálnej chybe. Panel poskytovateľa hostingu zvyčajne umožňuje zvoliť verziu PHP webu:

  1. Poznačte si aktuálnu verziu a vráťte sa k predchádzajúcej.
  2. Overte, že web znova funguje.
  3. Aktualizujte alebo nahraďte súčasť, ktorá chybu spôsobuje, podľa ladiaceho logu.
  4. Prejdite späť na novú verziu.

Tento návrat je krok pri riešení poruchy: verzia PHP bez bezpečnostných opráv vystavuje web riziku. Podľa oficiálneho kalendára na php.net PHP 8.1 nedostáva bezpečnostné opravy od 31. decembra 2025, PHP 8.2 ich dostáva do 31. decembra 2026 a PHP 8.3 do 31. decembra 2027. WordPress odporúča PHP 8.3 alebo vyššie.

Obnoviť úplnú zálohu ako poslednú možnosť

Obnovenie vráti súbory aj databázu do stavu zálohy. Všetko, čo web prijal odvtedy, zmizne: objednávky, správy z formulárov, komentáre, registrácie, publikované články.

  1. Najprv exportujte, čo prišlo od vytvorenia zálohy: objednávky, záznamy z formulárov, nové účty.
  2. Obnovte súbory a databázu z toho istého okamihu, nástrojom poskytovateľa hostingu alebo svojím pluginom na zálohovanie. Súbory z jedného dňa a databáza z iného dňa spôsobujú ťažko čitateľné chyby.
  3. Znova importujte exportované údaje.
  4. Aktualizácie použite znova jednu po druhej a po každej web skontrolujte: posledná použitá pred poruchou je tá, ktorá ju spôsobuje.

Pri ďalšej aktualizácii

Aktualizácie od našich technikov

So Serenity by Simafri vytvoríme vašu profesionálnu webovú stránku, hostujeme ju, zabezpečíme ju a udržiavame aktuálnu. Vy nám napíšete, my sa postaráme o všetko. Doménové meno a firemný e-mail v cene.

Zobraziť Serenity by Simafri

Časté otázky

Ako vrátiť aktualizáciu pluginu vo WordPresse?

Preinštalujte predchádzajúcu verziu: s WP-CLI príkazom wp plugin install nazov-pluginu --version=cislo --force; bez WP-CLI stiahnite archív predchádzajúcej verzie a nahrajte ho na obrazovke Pridať pluginy, pričom potvrdíte nahradenie aktuálneho pluginu. Nastavenia pluginu, uložené v databáze, sa zachovajú.

Vie WordPress vrátiť aktualizáciu sám?

V dvoch prípadoch. Od WordPressu 6.3 aktualizácia pluginu alebo témy, ktorá zlyhá v priebehu, ponechá na mieste starú verziu. Od WordPressu 6.6 sa automatická aktualizácia aktívneho pluginu, ktorá spôsobí fatálnu chybu, vráti späť. Aktualizácia, ktorá prebehne a pokazí funkciu bez fatálnej chyby, sa rieši ručne.

Prečo sa po aktualizácii témy zmenilo rozloženie webu?

Buď cache ešte servíruje staré súbory CSS a stačí ju vyprázdniť, alebo boli úpravy urobené priamo v súboroch témy a aktualizácia ich nahradila. V druhom prípade ich nájdete v zálohe spred aktualizácie a potom ich presuňte do podradenej témy.

Treba vypnúť automatické aktualizácie?

Aktualizácie opravujú aj bezpečnostné zraniteľnosti a web, ktorý ich dostáva neskoro, zostáva dlhšie vystavený riziku. Osvedčené nastavenie je aktualizácia použitá najprv na testovacej kópii, so zálohou tesne predtým. Pluginu, ktorý robí problémy, sa dá automatická aktualizácia vypnúť, kým nevyjde oprava.

Kontaktujte nás