Poradnik naprawy

Jak wyłączyć automatyczne aktualizacje WordPressa (rdzeń, wtyczki, motywy)

20 maja 2026

Automatyczne aktualizacje WordPressa zostały wprowadzone w WordPress 3.7 (2013) i rozszerzone na wtyczki i motywy w WordPress 5.5 (sierpień 2020). Pozwalają WordPressowi instalować drobne aktualizacje rdzenia, wtyczek, motywów i tłumaczeń bez ręcznej interwencji. Możesz je wyłączyć globalnie stałą WP_AUTO_UPDATE_CORE w wp-config.php, precyzyjnie filtrami auto_update_plugin i auto_update_theme w functions.php, lub pojedynczo w panelu administracyjnym w Wtyczki i Wygląd » Motywy.

Czy wyłączać automatyczne aktualizacje w 2026?

Dla większości stron odpowiedź brzmi nie. Drobne aktualizacje automatyczne łatają znane dziury w ciągu godzin i mają od 2013 bardzo dobrą historię. Wyłącz je tylko jeśli masz kontrolowany proces wdrożenia, środowisko staging z automatycznymi testami albo ryzyko niezgodności z własnym kodem.

  • Zostaw włączone gdy: single-site WordPress, brak własnego kodu, brak stagingu.
  • Rozważ wyłączenie gdy: krytyczny e-commerce, custom wtyczki/motywy, branża regulowana, pipeline staging→produkcja.

Jakie typy aktualizacji można kontrolować?

  1. Rdzeń major (np. 6.4 → 6.5) — domyślnie wyłączone.
  2. Rdzeń minor (np. 6.5.1 → 6.5.2) — domyślnie włączone od WP 3.7.
  3. Nightly — tylko opt-in.
  4. Auto-update wtyczek — opt-in per wtyczka od WP 5.5.
  5. Auto-update motywów — opt-in per motyw od WP 5.5.
  6. Tłumaczenia — domyślnie włączone.

Metoda 1: wyłącz przez wp-config.php (zalecane)

define( 'AUTOMATIC_UPDATER_DISABLED', true );
define( 'WP_AUTO_UPDATE_CORE', false );
define( 'WP_AUTO_UPDATE_CORE', 'minor' );
define( 'WP_AUTO_UPDATE_CORE', true );

Stałe w wp-config.php nadpisują każde ustawienie UI i filtr.

Metoda 2: wyłącz wtyczki/motywy przez functions.php

add_filter( 'auto_update_plugin', '__return_false' );
add_filter( 'auto_update_theme', '__return_false' );
add_filter( 'auto_update_translation', '__return_false' );

Metoda 3: wyłącz per wtyczka lub motyw w panelu

  • Wtyczki: WP-Admin » Wtyczki → kolumna "Aktualizacje automatyczne".
  • Motywy: WP-Admin » Wygląd » Motywy → otwórz motyw → Wyłącz aktualizacje automatyczne.

Dlaczego moje auto-updaty po cichu padają?

  • Uprawnienia plików: WordPress musi mieć prawo zapisu do wp-content/ i katalogu głównego.
  • WP-Cron: auto-updaty działają przez zdarzenia wp_version_check, wp_update_plugins, wp_update_themes.
  • DISALLOW_FILE_MODS: jeśli true, wszystkie aktualizacje są zablokowane.
  • Pozostały plik .maintenance blokuje przyszłe aktualizacje.

Co sprawdza InspectWP

InspectWP wykrywa wersję rdzenia WordPressa oraz zainstalowanych wtyczek i motywów, i oznacza wtyczki przestarzałe lub usunięte z WordPress.org. Po wyłączeniu auto-aktualizacji uruchamiaj raporty regularnie, aby mieć pewność że krytyczne łatki bezpieczeństwa są wgrywane ręcznie.

Sprawdź teraz swoją stronę WordPress

InspectWP analizuje Twoją stronę WordPress pod kątem bezpieczeństwa, problemów SEO, zgodności z RODO i wydajności — za darmo.

Przeanalizuj stronę za darmo