naprawa-stron.pl Online 24/7 Zgłoś awarię

WordPress 7.1.4: 22 poprawki bezpieczeństwa i aktywne ataki – jak sprawdzić, czy Twoja strona jest zaktualizowana

Autor: Grzegorz Wojterzak. Aktualizacja: 3 listopada 2026. Czas czytania: około 11 minut.

Stan wiedzy: początek listopada 2026

Tekst opisuje sytuację na 2 listopada 2026, pięć dni po wydaniu WordPressa 7.1.4. Będę go aktualizował, gdy pojawią się nowe informacje o atakach albo kolejne wydanie poprawkowe. Część „Jak reagować na każdą pilną aktualizację” zachowa wartość także później.

$ diagnoza WordPress 7.1.4, poprawki bezpieczeństwa
Kogo dotyczy
Każdej strony na WordPressie starszym niż 7.1.4 albo bez poprawki dla swojej gałęzi (np. 6.9.11)
Co grozi
W najgorszym razie przejęcie strony w trakcie aktualizacji, częściej wstrzyknięcie skryptu przez konto autora
Czas reakcji
Sprawdzenie wersji: 2 minuty. Aktualizacja i blokada katalogu: do godziny
Czy zrobisz to sam?
Sprawdzenie i aktualizację tak. Blokadę na serwerze sam albo z hostingiem

Szybka odpowiedź

WordPress 7.1.4, wydany 28 października 2026, łata 22 luki, w tym błąd w samym procesie aktualizacji, który w określonych warunkach pozwala przejąć stronę bez logowania. Wejdź w Kokpit → Aktualizacje (w wersji angielskiej: Dashboard → Updates) i sprawdź, czy masz 7.1.4 albo poprawkę dla swojej gałęzi, np. 7.0.8, 6.9.11 lub 6.8.12. Nie zakładaj, że automatyczna aktualizacja zadziałała, dopóki nie zobaczysz numeru. Dodatkowo zablokuj na serwerze dostęp z internetu do katalogu wp-content/upgrade/.

Wydania poprawkowe WordPressa zwykle instalują się same i nikt o nich nie myśli. Przy 7.1.4 warto zrobić wyjątek: poprawka zamyka lukę w samym mechanizmie aktualizacji, a zapory już kilka godzin po wydaniu notowały masowe próby jej wykorzystania.

Poniżej wyjaśniam, co zostało poprawione, jak w dwie minuty sprawdzić, czy Twoja strona ma poprawki, co zrobić, gdy jesteś na starszej wersji, i jak zamknąć katalog, przez który idzie atak. Na końcu znajdziesz procedurę, którą możesz stosować przy każdej pilnej aktualizacji bezpieczeństwa.

Co poprawia WordPress 7.1.4 i dlaczego to pilne

Według oficjalnej strony wydania na wordpress.org wersja 7.1.4 usuwa 22 luki bezpieczeństwa i aktualizuje wbudowaną listę certyfikatów głównych po odwołaniu urzędu eMudhra. Dla Ciebie liczą się trzy grupy poprawek.

  • Wyścig podczas aktualizacji rdzenia. Wyścig (ang. race condition) to błąd, który pojawia się tylko wtedy, gdy dwie rzeczy dzieją się w tym samym momencie. Tu chodzi o kilka sekund, w których WordPress rozpakowuje nową wersję. Zgłoszony przez badacza Umuta Bayrama błąd mógł w tym czasie doprowadzić do zdalnego wykonania kodu, czyli uruchomienia na serwerze dowolnego programu przez obcą osobę.
  • Wstrzykiwanie skryptów przez konta z niższymi uprawnieniami. Kilka poprawek dotyczy luk typu stored XSS, czyli możliwości zapisania w treści strony skryptu, który potem uruchamia się w przeglądarce administratora. Większość wymaga konta z rolą Współpracownik (Contributor) lub wyższą, część roli Autor albo Redaktor. Jeśli na stronie piszą goście, pracownicy albo agencja, to dotyczy Ciebie.
  • Pozostałe: ujawnianie niezalogowanym nieopublikowanych zmian z Customizera, uprawnienia moderatorów do notatek, ochrona przed przeciążeniem (DoS).

Co wiadomo o atakach

Firma Wordfence, autor popularnej zapory dla WordPressa, według doniesień mediów branżowych z 30–31 października zablokowała w pierwszej dobie po wydaniu ponad 60 tysięcy prób wykorzystania luki w aktualizacji. To liczba prób, nie włamań. Na tym etapie Wordfence nie informował o potwierdzonych przejęciach stron tą drogą. Regułę zapory dostali od razu płatni klienci Wordfence, a użytkownicy wersji darmowej dostaną ją według tych samych doniesień dopiero 27 listopada 2026.

Patchstack, inna firma zajmująca się bezpieczeństwem WordPressa, ocenia lukę jako trudną do wykorzystania, bo atakujący musi trafić w kilkusekundowe okno trwającej aktualizacji. Zwraca jednak uwagę na dwie rzeczy, które mają praktyczne znaczenie:

  • okno otwiera się przy każdej aktualizacji, także automatycznej w środku nocy,
  • zapora działająca jako wtyczka WordPressa nie zablokuje tego ataku, bo żądanie trafia do tymczasowej kopii WordPressa, która nie ładuje Twoich wtyczek. Pomaga blokada na poziomie serwera, opisana niżej.
Gdzie podczas aktualizacji WordPressa otwiera się okno ataku Cztery etapy aktualizacji: pobranie paczki, rozpakowanie do katalogu wp-content/upgrade, skopiowanie plików na miejsce i sprzątanie. W czasie rozpakowania i kopiowania przez kilka sekund pełna kopia WordPressa leży w katalogu dostępnym z internetu. Przed wersją 7.1.4 nazwę katalogu dało się przewidzieć, a sprzątanie usuwało plik index.php blokujący listowanie. Od 7.1.4 nazwa ma 16 losowych znaków, a index.php zostaje. Dodatkowa ochrona to blokada katalogu na serwerze; zapora we wtyczce PHP tego żądania nie widzi. okno kilku sekund: kopia dostępna z internetu 1 Pobranie paczka ZIP z nową wersją WordPressa 2 Rozpakowanie wp-content/upgrade/ pełna kopia plików 3 Kopiowanie pliki trafiają na właściwe miejsce 4 Sprzątanie usunięcie kopii roboczej Przed 7.1.4 nazwa katalogu roboczego do przewidzenia sprzątanie kasowało index.php, więc katalog dało się wylistować Od 7.1.4 i w poprawkach dla starszych gałęzi 16 losowych znaków w nazwie katalogu index.php zostaje, wp-config.php nigdy nie jest kopiowany do katalogu Twoja dodatkowa ochrona: blokada wp-content/upgrade/ na serwerze. Zapora we wtyczce tego żądania nie widzi.
Schemat na podstawie opisu poprawki przez Patchstack i kodu WordPressa 7.1.4. Okno ataku jest krótkie, ale otwiera się przy każdej aktualizacji rdzenia, także automatycznej.

Jak sprawdzić, czy Twoja strona ma poprawkę

Wystarczy jedno z trzech miejsc. Pierwsze pokazuje też ustawienia automatycznych aktualizacji.

  1. Ekran aktualizacji w panelu

    Zaloguj się do panelu i wejdź w Kokpit → Aktualizacje (w wersji angielskiej: Dashboard → Updates). Na górze zobaczysz numer obecnej wersji, a pod nim informację, czy strona aktualizuje się sama.

Ekran Aktualizacje WordPressa: Aktualna wersja: 7.1.4 w czerwonej ramce
Zrzut ekranuKokpit → Aktualizacje: „Aktualna wersja: 7.1.4” (czerwona ramka), czyli strona ma poprawki. Pod spodem data ostatniego sprawdzenia i informacja, że strona aktualizuje się automatycznie do każdej nowej wersji. Testowa instalacja WordPressa 7.1.4 po polsku, dane fikcyjne.
  1. Raport stanu strony

    Narzędzia → Stan witryny → Informacja, sekcja WordPress, wiersz Wersja (w wersji angielskiej: Tools → Site Health → Info, Version). Ten raport przyda się też, gdy będziesz rozmawiać z hostingiem.

Narzędzia, Stan witryny, Informacja, sekcja WordPress: wiersz Wersja 7.1.4 w czerwonej ramce
Zrzut ekranuWersja rdzenia w Narzędzia → Stan witryny → Informacja, sekcja WordPress (czerwona ramka). Testowa instalacja WordPressa 7.1.4 po polsku, dane fikcyjne.
  1. WP-CLI, jeśli masz dostęp do terminala

    WP-CLI to narzędzie do obsługi WordPressa z wiersza poleceń, dostępne na wielu hostingach przez SSH. Pierwsze polecenie podaje wersję. Drugie porównuje pliki rdzenia z oficjalnymi sumami kontrolnymi z WordPress.org, czyli sprawdza, czy aktualizacja podmieniła wszystkie pliki i czy nikt ich nie zmienił.

$ wp core version
7.1.4
$ wp core verify-checksums

Pierwszy wynik pochodzi z instalacji testowej. Przy poprawnej instalacji drugie polecenie kończy się komunikatem Success: WordPress installation verifies against checksums. Jeśli wypisze listę plików, które się nie zgadzają, nie ignoruj tego: to może być nieudana aktualizacja albo ślad włamania.

Jaka wersja jest „dobra” dla Twojej gałęzi

Jeśli nie jesteś na 7.1, nie musisz od razu przeskakiwać na najnowszą wersję. Poprawki dostały także starsze gałęzie. Wersja jest bezpieczna względem tego wydania, jeśli ma co najmniej numer z prawej kolumny:

Twoja gałąźIle z 22 luk jej dotyczyWersja z poprawkami
7.1227.1.4
7.0227.0.8
6.9226.9.11
6.8 / 6.7206.8.12 / 6.7.11
6.6196.6.11
6.5 / 6.4176.5.14 / 6.4.14
6.3 – 6.096.3.14, 6.2.15, 6.1.16, 6.0.18
5.9 – 5.06–9od 5.9.20 do 5.0.31 (lista na wordpress.org)
4.9 – 4.72–44.9.35, 4.8.34, 4.7.39
4.6 i starszenie wiadomobrak poprawek

Dane z oficjalnej strony wydania 7.1.4, stan na początek listopada 2026. Starsze gałęzie mają mniej luk, bo nie mają nowszych funkcji, w których je znaleziono.

Nie zakładaj, że automatyczna aktualizacja zadziałała

WordPress domyślnie instaluje wydania poprawkowe sam, w tle. Działa to w większości przypadków, ale nie zawsze. Najczęstsze powody, dla których strona zostaje na starej wersji, to:

  • Brak uprawnień do plików. Jeśli WordPress przy ręcznej aktualizacji pyta o dane FTP, aktualizacja w tle też się nie uda. To sprawa dla hostingu.
  • Wyłączone aktualizacje. Ktoś wpisał do wp-config.php stałą AUTOMATIC_UPDATER_DISABLED albo ustawił WP_AUTO_UPDATE_CORE na false, często „na chwilę”. Podobnie działają niektóre wtyczki i instalatory w panelach hostingu.
  • Wcześniejsza nieudana aktualizacja. Jeśli poprzednia aktualizacja w tle zakończyła się poważnym błędem, WordPress wstrzymuje kolejne do czasu ręcznej aktualizacji przyciskiem na ekranie aktualizacji.
  • Strona pod kontrolą wersji. Gdy pliki są w repozytorium Git, WordPress z założenia nie aktualizuje się sam. Robi to wykonawca.
  • Brak ruchu albo wyłączony WP-Cron. Zadania w tle uruchamiają się przy odwiedzinach, więc na rzadko odwiedzanej stronie aktualizacja może się opóźnić.

Na szczęście WordPress sam testuje część tych problemów. Wejdź w Narzędzia → Stan witryny, zakładka Status, i poszukaj testu aktualizacji w tle. Jeśli wszystko jest w porządku, zobaczysz go w zwiniętej sekcji testów zaliczonych jako Aktualizacje w tle działają (w wersji angielskiej Background updates are working). Jeśli nie, pojawi się wśród problemów z opisem przyczyny, np. o stałej w wp-config.php albo o konieczności podawania danych FTP.

Drugi sygnał to mail. Po udanej aktualizacji w tle WordPress wysyła administratorowi wiadomość z tematem [nazwa strony] Your site has updated to WordPress 7.1.4 (w polskiej wersji przetłumaczonym). Jego brak niczego nie dowodzi, bo strona może w ogóle nie wysyłać poczty.

Jak sprawdzić, czy poprawka naprawdę się zainstalowała Drzewo decyzji. Sprawdź wersję na ekranie aktualizacji. Jeśli to 7.1.4 lub poprawka dla Twojej gałęzi, sprawdź test aktualizacji w tle w raporcie Stan witryny i listę administratorów; gotowe. Jeśli wersja jest starsza, kliknij aktualizację ręcznie. Jeśli się udała, wróć do sprawdzenia wersji. Jeśli WordPress pyta o FTP, pokazuje błąd albo nie ma przycisku, przyczyną są uprawnienia plików, stała w wp-config.php, blokada w panelu hostingu lub kontrola wersji; wtedy kontakt z hostingiem lub specjalistą. Kokpit → Aktualizacje 7.1.4 albo poprawka dla Twojej gałęzi? tak nie Sprawdź jeszcze Stan witryny: aktualizacje w tle lista administratorów i wtyczek ewentualnie verify-checksums Kliknij aktualizację ręcznie po kopii zapasowej strony udało się błąd lub pytanie o FTP Typowe przyczyny uprawnienia plików na serwerze (pytanie o dane FTP) stała w wp-config.php albo blokada w panelu hostingu pliki w repozytorium Git, aktualizuje je wykonawca wcześniejsza nieudana aktualizacja w tle Hosting lub specjalista jeszcze dziś, nie po weekendzie Najpierw kopia zapasowa, potem aktualizacja. Na stronie po cichu przejętej aktualizacja nie usuwa śladów włamania.
Ta sama ścieżka zadziała przy każdym wydaniu poprawkowym. Zmień tylko numer wersji, którego szukasz.

Wtyczki aktualizują się osobno

Automatyczne aktualizacje rdzenia i wtyczek to dwa różne ustawienia. Na liście wtyczek (Wtyczki) jest kolumna Automatyczne aktualizacje, w której włączasz je dla każdej wtyczki osobno. Wydanie 7.1.4 dotyczy rdzenia, ale skoro już jesteś w panelu, sprawdź, czy wtyczki nie wiszą z zaległymi aktualizacjami.

Lista wtyczek WordPressa z kolumną Automatyczne aktualizacje w czerwonej ramce i linkami Włącz automatyczne aktualizacje
Zrzut ekranuKolumna „Automatyczne aktualizacje” na liście wtyczek (czerwona ramka). Link „Włącz automatyczne aktualizacje” włącza je dla jednej wtyczki; przy włączonych zobaczysz „Wyłącz automatyczne aktualizacje”. Testowa instalacja WordPressa 7.1.4 po polsku, dane fikcyjne.

Jak aktualizować bez ryzyka, że strona padnie, i co zrobić, gdy jednak padnie, opisuję w poradniku Strona nie działa po aktualizacji.

Masz starszą wersję WordPressa: co zrobić

Trzy sytuacje, które spotykam najczęściej:

  • Gałąź 7.0 lub 6.x, aktualizacje działają. Strona powinna sama dostać poprawkę swojej gałęzi, np. 6.9.11. Sprawdź numer według tabeli wyżej. Przejście na 7.1 zaplanuj osobno, po teście na kopii. Opisuję to w poradniku WordPress 7.2: jak przygotować stronę do aktualizacji.
  • Strona na starym PHP. WordPress 7.0 wymaga PHP co najmniej 7.4. Strony na PHP 7.2 lub 7.3 zostają na gałęzi 6.9 i dostają jej poprawki, czyli tu 6.9.11. To nie jest stan na lata. Zmiana PHP to osobny projekt, opisany w poradniku Koniec PHP 8.2. Jeśli po zmianie PHP coś się posypie, zajrzyj do Strona nie działa po zmianie PHP.
  • Gałąź 5.x lub 4.x. Poprawki dla nich istnieją, ale WordPress wprost pisze, że aktywnie wspiera tylko najnowszą wersję, a poprawki dla starszych gałęzi publikuje grzecznościowo. Wersje 4.6 i starsze nie dostają już żadnych poprawek. Taka strona zwykle ma też stare wtyczki i motyw, groźniejsze niż sam rdzeń.

Osobną sprawą jest samo PHP: w październiku 2026 załatano w nim krytyczne luki. Aktualizacja WordPressa ich nie naprawia. Opisuję to w poradniku Krytyczne luki w PHP: jak sprawdzić, czy hosting je załatał.

Zablokuj dostęp z internetu do wp-content/upgrade

Katalog wp-content/upgrade/ to miejsce robocze, w którym WordPress rozpakowuje nowe wersje rdzenia, wtyczek i motywów. Przeglądarka nie ma tam czego szukać. WordPress korzysta z niego bezpośrednio na dysku serwera, więc zablokowanie dostępu z internetu nie przeszkadza w aktualizacjach. Zaleca ją Patchstack, a przedstawiciel Wordfence według cytowanych przez media wypowiedzi radzi wdrożyć ją nawet przed aktualizacją.

Nie wstawiaj pliku .htaccess do samego katalogu upgrade

Sprawdziłem w kodzie WordPressa 7.1.4: przed każdym rozpakowaniem WordPress czyści katalog upgrade ze wszystkiego poza plikiem index.php. Plik .htaccess położony w środku zniknąłby przy pierwszej aktualizacji. Regułę wpisz piętro wyżej, w główny plik .htaccess strony.

Serwer Apache lub LiteSpeed (większość polskich hostingów współdzielonych)

Otwórz plik .htaccess w głównym katalogu strony (tam, gdzie leży wp-config.php) menedżerem plików w panelu hostingu albo przez FTP. Zrób kopię pliku. Dopisz poniższe linie nad blokiem # BEGIN WordPress, bo zawartość tego bloku WordPress potrafi nadpisać:

# blokada katalogu roboczego aktualizacji
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^wp-content/upgrade/ - [F,L]
</IfModule>

Reguła odpowiada na każde żądanie do tego katalogu błędem 403 (dostęp zabroniony). Jeśli WordPress działa w podkatalogu, np. twojadomena.pl/sklep/, wpisz ją do pliku .htaccess w tym podkatalogu.

Serwer Nginx (zwykle VPS albo hosting zarządzany)

Na Nginx nie ma plików .htaccess. Regułę dopisuje się w konfiguracji serwera, w bloku server danej strony, a potem przeładowuje konfigurację. Jeśli nie masz do niej dostępu, wyślij poniższy fragment hostingowi:

location ^~ /wp-content/upgrade/ {
    deny all;
}

Znak ^~ sprawia, że ta reguła wygrywa z regułą obsługującą pliki PHP. Bez niego plik .php z katalogu upgrade mógłby nadal się uruchomić.

Sprawdź, czy blokada działa

Wpisz w przeglądarce adres https://twojadomena.pl/wp-content/upgrade/index.php. Powinien pojawić się błąd 403 (Forbidden). Pusta biała strona oznacza, że plik się wykonał, czyli blokada nie działa. Następnie zrób jedną drobną aktualizację, np. wtyczki, i upewnij się, że przeszła.

Przy okazji zajrzyj do środka katalogu menedżerem plików. Według Patchstack między aktualizacjami powinien zawierać tylko plik index.php. Obce pliki PHP albo stare katalogi z datą z ostatnich dni to powód, żeby sprawdzić stronę dokładniej. Jak to zrobić, opisuję w poradniku Jak sprawdzić, czy strona jest zhakowana.

Typowy scenariusz

Firma usługowa ma stronę zrobioną kilka lat temu przez freelancera. Właściciel jest przekonany, że „WordPress aktualizuje się sam”. Na ekranie aktualizacji widać jednak wersję 6.9.8, a raport Stan witryny pokazuje, że automatyczne aktualizacje są zablokowane stałą w wp-config.php, wpisaną kiedyś na czas przebudowy. Po kopii zapasowej strona zostaje zaktualizowana ręcznie do 6.9.11, stała usunięta, a w głównym .htaccess pojawia się blokada katalogu upgrade. Przejście na 7.1 trafia do planu na kolejny tydzień, po teście na kopii.

Jak reagować na każdą pilną aktualizację bezpieczeństwa

Wydanie 7.1.4 za kilka miesięcy będzie historią, ale podobne sytuacje będą się powtarzać. Ta kolejność sprawdza się przy każdej pilnej poprawce rdzenia, wtyczki albo motywu:

  1. Ustal, czego dotyczy poprawka

    U źródła: strona wydania na wordpress.org albo dziennik zmian wtyczki. Zanotuj numer wersji z poprawką.

  2. Sprawdź numer na stronie, nie w głowie

    Ekran aktualizacji, raport Stan witryny albo WP-CLI. Przy kilku stronach prowadź listę: adres, wersja, data.

  3. Kopia, potem aktualizacja

    Przy poprawce bezpieczeństwa nie czekaj tygodnia na testy. Kopia plików i bazy, aktualizacja, przegląd strony głównej, formularza i koszyka.

  4. Zamknij drogę ataku, jeśli się da

    Jeśli producent albo firmy bezpieczeństwa podają obejście (blokadę katalogu, regułę serwera), wdróż je mimo aktualizacji.

  5. Sprawdź, czy ktoś nie był pierwszy

    Jeśli luka była wykorzystywana przed Twoją aktualizacją, aktualizacja nie usuwa śladów. Przejrzyj administratorów, wtyczki (także zakładkę Wymuszane) i nowe pliki PHP. Szczegóły w poradniku o aktywnie wykorzystywanej luce we wtyczce.

  6. Zapisz, co zrobiłeś

    Data, wersja przed i po, obejścia. Przy włamaniu łatwiej będzie ustalić, od kiedy strona była narażona.

Kiedy nie robić tego samemu

Sprawdzenie wersji i kliknięcie aktualizacji to zadanie dla każdego. Pomoc przyda się, gdy:

  • aktualizacja kończy się błędem, pytaniem o dane FTP albo zawieszonym trybem konserwacji,
  • strona jest na gałęzi 5.x lub starszej, na starym PHP, z wtyczkami, których nikt nie aktualizował od lat,
  • nie masz dostępu do .htaccess ani konfiguracji serwera, a hosting nie odpowiada,
  • wp core verify-checksums pokazuje zmienione pliki albo w wp-content/upgrade/ leżą obce pliki PHP,
  • masz kilka lub kilkanaście stron i nie wiesz, które są aktualne.

Chcesz, żebym sprawdził i zaktualizował stronę za Ciebie?

Sprawdzam wersję i automatyczne aktualizacje, robię kopię, aktualizuję rdzeń do 7.1.4 lub poprawki dla Twojej gałęzi, blokuję wp-content/upgrade/ i przeglądam stronę pod kątem śladów włamania. Szybka Interwencja: 299 zł netto, 7 dni gwarancji na naprawę. Jeśli wolisz, żeby ktoś pilnował tego stale: Abonament Care za 199 zł netto miesięcznie z aktualizacjami, codziennymi kopiami i monitoringiem.

Najczęstsze pytania

Mam włączone automatyczne aktualizacje. Czy muszę coś robić?

Tak, jedną rzecz: sprawdzić. Wejdź w Kokpit, a potem Aktualizacje (Dashboard → Updates) i upewnij się, że widzisz wersję 7.1.4 albo poprawkę dla swojej gałęzi, np. 6.9.11. Automatyczna aktualizacja może się nie udać z powodu uprawnień plików, ustawień hostingu albo wcześniejszego błędu, a WordPress nie zawsze da Ci o tym znać.

Czy moja strona na WordPressie 6.9 jest bezpieczna bez przejścia na 7.1?

Na dziś tak, jeśli ma wersję 6.9.11, bo dostała te same poprawki. WordPress zaznacza jednak, że aktywnie wspiera tylko najnowszą wersję, a starsze gałęzie dostają poprawki grzecznościowo. Zaplanuj przejście na aktualną wersję, najlepiej po teście na kopii.

Czy wtyczka bezpieczeństwa ochroni mnie przed luką w aktualizacji?

Nie w pełni. Według Patchstack zapora działająca jako wtyczka PHP nie zablokuje tego ataku, bo żądanie trafia do tymczasowej kopii WordPressa, która nie ładuje Twoich wtyczek. Chroni aktualizacja do 7.1.4 i blokada katalogu wp-content/upgrade na serwerze.

Czy 60 tysięcy zablokowanych prób oznacza, że strony zostały zhakowane?

Nie. To liczba prób, które zatrzymała zapora Wordfence, a nie liczba włamań. Pokazuje, że automaty masowo sprawdzają strony. Według doniesień z końca października 2026 Wordfence nie potwierdził udanych włamań tą drogą, ale to nie powód, by odkładać aktualizację.

Czy blokada wp-content/upgrade nie zepsuje aktualizacji?

Nie. WordPress zapisuje i rozpakowuje pliki w tym katalogu bezpośrednio na dysku serwera, bez wchodzenia na niego przez przeglądarkę. Blokada zamyka tylko dostęp z internetu. Po wdrożeniu zrób jedną aktualizację próbną, np. małej wtyczki, i sprawdź, czy przeszła.

Grzegorz Wojterzak naprawia strony internetowe po awariach i włamaniach: WordPress, WooCommerce, PHP i Node.js. Od ponad dekady pracuje przy stronach i sklepach internetowych polskich firm.