← Wszystkie porady

SCRIPT_DEBUG włączony na produkcji

Co to oznacza

Jeśli stała SCRIPT_DEBUG jest ustawiona na true w pliku wp-config.php Twojej strony, WordPress ładuje nieskompresowane (development) wersje plików CSS i JavaScript zamiast zminifikowanych wersji produkcyjnych.

Jest to narzędzie deweloperskie — przydatne podczas rozwijania motywów i wtyczek, ale nie powinno być włączone na stronie produkcyjnej.

Jakie jest ryzyko

  • Spadek wydajności — nieskompresowane pliki JS/CSS są znacząco większe. Strona ładuje się wolniej, co pogarsza doświadczenie użytkowników i wyniki Core Web Vitals.
  • Ujawnienie struktury kodu — nieminifikowane pliki zawierają komentarze, nazwy zmiennych i logikę w czytelnej formie. Ułatwia to analizę kodu w poszukiwaniu podatności.
  • Negatywny wpływ na SEO — wolniejsze ładowanie strony to niższe pozycje w wynikach wyszukiwania. Google uwzględnia szybkość strony jako czynnik rankingowy.

Jak to naprawić

  1. Wyłącz w wp-config.php — usuń lub zmień wartość:
    define('SCRIPT_DEBUG', false);
    
  2. Sprawdź inne stałe deweloperskie — przy okazji upewnij się, że WP_DEBUG, WP_DEBUG_DISPLAY i WP_DEBUG_LOG również są wyłączone na produkcji.