Automatyczne aktualizacje WordPress to nie tylko same zalety. Niekiedy to również problemy - mniejsze lub większe, w zależności od aktualizacji. Z tego poradnika dowiesz się, jak dodatkowo zabezpieczyć swoją stronę, wyłączając automatyczne aktualizacje zarówno platformy Wordpress jak i wtyczek czy motywów, z których korzystasz. Zapraszamy do zapoznania się z poradnikiem.

Zarówno sam Wordpress jak i poszczególne wtyczki mogą być automatycznie aktualizowane. Nie jest to idealne rozwiązanie - ze względów bezpieczeństwa. Wprawdzie automatyczne aktualizacje pozwalają na większą wygodę podczas korzystania z platformy Wordpress, to jednak mogą wprowadzić też sporo zamieszania. Zarówno sam Wordpress w kolejnych aktualizacjach nie jest wolny od błędów - jak i jego komponenty.

Niekiedy może zdarzyć się, że po zaktualizowaniu wtyczki zupełnie zmienia ona swoje zachowanie, narażając nas na konieczność poprawiania lub instalowania alternatywnego rozwiązania. Jeszcze gorzej jest z tzw. motywami. Jeżeli nie stworzyliśmy sobie tzw. child theme, czyli motywu potomnego, po aktualizacji możemy stracić wszystkie ustawienia i zmiany jakiekolwiek wprowadziliśmy.

Dlatego też ważne jest aby samemu zarządzać aktualizacjami i ostrożnie wybierać komponenty, które chcemy uaktualniać. Dzięki temu unikniemy problemów z poprawnym działaniem naszej strony czy bloga działających na platformie Wordpress.

Jak zarządzać aktualizacjami Wordpress

Zacznijmy od zarządzania aktualizacjami samego Wordpressa. Sam sposób jest banalnie prosty, wystarczy tylko kilka kliknięć. Na początek logujemy się do naszej strony zarządzania platformą Wordpress, a następnie w górnej części paska Kokpitu klikamy ikonę o nazwie "Aktualizacje WordPressa". Zostaniemy przeniesieni do strony zarządzania aktualizacjami.

Możemy tutaj włączyć aktualizowanie Wordpressa, cofnąć się do poprzedniej wersji Wordpressa lub też ukryć aktualizacje. Tak samo - możemy zaktualizować wszystkie wtyczki, które zainstalowaliśmy, a także motywy i tłumaczenia. Zakładka "Aktualizacje WordPressa" nie pozwala natomiast na wyłączenie czy zablokowanie aktualizacji. Do tego będziemy musieli skorzystać ze specjalnej wtyczki, która pozwoli na bardziej zaawansowany wpływ na to, jakie komponenty naszej strony mają być aktualizowane.

Wyłączanie aktualizacji Wordpress za pomocą wtyczki

W tym celu polecamy skorzystać z darmowej wtyczki Easy Updates Manager. Jest to narzędzie przeznaczone wyłącznie do zarządzania aktualizacjami Wordpressa.

Po zainstalowaniu i aktywowaniu wtyczki znajdziemy ją w zakładce Kokpit > Updates Options. Mamy tutaj cały zestaw mniej lub bardziej przydatnych funkcji związanych z uaktualnieniami Wordpressa. Zacznijmy od omówienia pierwszej zakładki, czyli Dashboard. Mamy tutaj trzy podstawowe sekcje:

  • WordPress Updates
  • Automatic Updates
  • Plugin and Theme Updates

Możemy tutaj zdecydować, które aktualizacje mają być instalowane - np. tylko kluczowe aktualizacje (WordPress Core Updates), wszystkie aktualizacje wtyczek (All Plugin Updates) czy wszystkie aktualizacje motywów (All Theme Updates).

W sekcji Automatic Updates możemy skonfigurować automatyczne aktualizacje. Najlepiej wyłączyć wszystkie funkcje w tej sekcji - może poza aktualizacjami tłumaczeń. Tak samo, koniecznie należy wyłączyć automatyczne uaktualnienia motywu, z którego korzystamy (Automatic Theme Updates ustawić na "Disabled"). Warto też zablokować automatyczne aktualizacje dla konkretnych wtyczek, z których korzystamy.

Można też po prostu wyłączyć wszystkie aktualizacje automatyczne. Wystarczy przejść do zakładki General, a tak odznaczyć opcję "All Updates" na "Disabled".

Jak ręcznie wyłączyć aktualizacje WordPress

Jeżeli nie chcemy korzystać z wtyczki, możemy też samodzielnie wyłączyć aktualizacje w Wordpress. W tym celu należy z poziomu panelu zarządzania naszym hostingiem (np. MyPHPAdmin czy innego narzędzia, jakie dostarcza nasz dostawca hostingu) przejść do menedżera plików.

Następnie w katalogu głównym naszej strony odnajdujemy plik o nazwie wp-config.php. Zanim przystąpimy do pracy koniecznie należy zrobić sobie kopię zapasową tego pliku - a najlepiej również całej strony. Na wszelki wypadek, gdyby coś poszło nie po naszej myśli.

Teraz otwieramy w edytorze plik wp-config. Możemy to zrobić z poziomu menedżera plików, jeżeli posiada taką opcję lub ściągnąć plik na komputer i tam edytować go za pomocą Notatnika. Nieważne z jakiej opcji skorzystamy, wewnątrz pliku należy wkleić linię:

define( 'WP_AUTO_UPDATE_CORE', false );

Po zapisaniu tej linii w pliku i zaktualizowaniu go na serwerze, efektem będzie całkowite wyłączenie automatycznych aktualizacji na naszej stronie. Oczywiście, aktualizację będziemy mogli instalować ręcznie. Możemy też skorzystać z innych komend, które pozwolą na blokowanie określonych tylko aktualizacji. Omówmy je pokrótce.

add_filter( 'auto_update_plugin', '__return_false' );

pozwoli na wyłączenie aktualizacji wtyczek

add_filter( 'auto_update_theme', '__return_false' );

pozwoli na wyłączenie aktualizacji motywów

Dzięki temu będziemy mieli pewność, że to my mamy całkowitą kontrolę nad aktualizacjami, jakie pojawiają się na Wordpressa, z którego korzystamy. Warto oczywiście robić też od czasu do czasu kopie zapasowe naszej strony, aby w przypadku gdy c pójdzie nie tak zawsze móc ją odzyskać.