Jak zatrzymać automatyczne aktualizacje WordPress: Kompletny przewodnik

WordPress, jeden z najpopularniejszych systemów zarządzania treścią (CMS), regularnie wydaje aktualizacje, aby zwiększyć bezpieczeństwo, poprawić wydajność i wprowadzić nowe funkcje. Choć te aktualizacje są korzystne, istnieją scenariusze, w których możesz chcieć je wyłączyć. Na przykład automatyczne aktualizacje mogą czasami powodować problemy z kompatybilnością z motywami lub wtyczkami, prowadząc do awarii witryny. W tym przewodniku przeprowadzimy Cię przez kroki, aby wyłączyć automatyczne aktualizacje zarówno dla rdzenia WordPress, jak i dla wtyczek.

Wyłączanie automatycznych aktualizacji rdzenia WordPress

Korzystanie z pliku wp-config.php

Plik wp-config.php to krytyczny plik konfiguracyjny w Twojej instalacji WordPress. Dodając konkretną linię kodu, możesz wyłączyć automatyczne aktualizacje dla rdzenia WordPress.

  • Krok 1: Uzyskaj dostęp do plików witryny przez FTP lub menedżer plików panelu sterowania hostingu.
  • Krok 2: Znajdź i otwórz plik wp-config.php w katalogu głównym instalacji WordPress.
  • Krok 3: Dodaj następującą linię kodu:
PHP
define('WP_AUTO_UPDATE_CORE', false);
  • Krok 4: Zapisz zmiany i wyślij zmodyfikowany plik z powrotem na serwer.

Ten kod wyłącza wszystkie automatyczne aktualizacje, w tym aktualizacje główne i pomniejsze.

Korzystanie z filtrów w functions.php

Alternatywnie możesz wyłączyć automatyczne aktualizacje, dodając filtry do pliku functions.php swojego motywu.

  • Krok 1: Uzyskaj dostęp do panelu WordPress i przejdź do Wygląd > Edytor motywu.
  • Krok 2: Otwórz plik functions.php aktywnego motywu.
  • Krok 3: Dodaj następujący kod do pliku functions.php w folderze motywu:
PHP
add_filter('automatic_updater_disabled', '__return_true');
add_filter('auto_update_core', '__return_false');
  • Krok 4: Zapisz zmiany

Te filtry skutecznie zatrzymają automatyczne aktualizacje dla rdzenia WordPress.

Wyłączanie automatycznych aktualizacji wtyczek

WordPress oferuje również możliwość włączenia lub wyłączenia automatycznych aktualizacji dla poszczególnych wtyczek. Oto dwie metody, aby to osiągnąć:

Korzystanie z panelu WordPress

  • Krok 1: Zaloguj się do panelu WordPress.
  • Krok 2: Przejdź do Wtyczki > Zainstalowane wtyczki.
  • Krok 3: Dla każdej wtyczki zobaczysz link oznaczony „Włącz automatyczne aktualizacje" lub „Wyłącz automatyczne aktualizacje" obok niej. Kliknij „Wyłącz automatyczne aktualizacje", aby wyłączyć automatyczne aktualizacje dla tej konkretnej wtyczki.
  • Ta metoda jest prosta i pozwala kontrolować aktualizacje dla każdej wtyczki indywidualnie.

Korzystanie z wtyczki

Jeśli preferujesz bardziej scentralizowane podejście, możesz użyć wtyczki zaprojektowanej do zarządzania aktualizacjami.

  • Krok 1: Zainstaluj i aktywuj wtyczkę „Companion Auto Update" z repozytorium WordPress.
  • Krok 2: Po aktywacji przejdź do Panel > Opcje aktualizacji.
  • Krok 3: W zakładce „Ogólne" możesz wyłączyć wszystkie aktualizacje lub dostosować ustawienia dla konkretnych wtyczek.
  • Easy Updates Manager zapewnia przyjazny dla użytkownika interfejs do zarządzania aktualizacjami dla całej witryny, w tym wtyczek, motywów i rdzenia WordPress.

Podsumowanie

Wyłączenie automatycznych aktualizacji w WordPress może być kluczowe dla utrzymania stabilności witryny, szczególnie jeśli masz złożoną konfigurację z wieloma wtyczkami i dostosowaniami. Postępując zgodnie z krokami opisanymi w tym przewodniku, możesz łatwo przejąć kontrolę nad procesem aktualizacji witryny, zapewniając, że aktualizacje odbywają się na Twoich warunkach. Niezależnie od tego, czy zdecydujesz się zmodyfikować pliki konfiguracyjne, użyć wbudowanych ustawień WordPress, czy wykorzystać wtyczkę, masz elastyczność, aby zarządzać aktualizacjami w sposób najlepiej odpowiadający Twoim potrzebom.

Rene Hermenau

Autor: Rene Hermenau

O autorze: René Hermenau jest założycielem WP STAGING. Zajmuje się kopiami zapasowymi WordPressa, środowiskami stagingowymi, migracjami, obsługą baz danych oraz bezpiecznymi procesami wdrażania.