WordPress 5.7: Duża aktualizacja jQuery

WordPress 5.7: Duża aktualizacja jQuery

Il core di Wp sta facendo il salto da jQuery 1.12.4 a jQuery 3.5.1! Questo è una grande notizia per un sacco di ragioni che qui spieghiamo.

Ze względu na bardziej nowoczesne funkcje, lepszy DX i ulepszenia bezpieczeństwa, aby wymienić tylko kilka z tych powodów. Jednak w tej chwili plan jest taki, aby wydać aktualizację w ciągu WordPress 5.7, która ma zostać wydana 9 marca.

WordPress jest znany ze swojego kompatybilność wsteczna i można powiedzieć, że zmiana ta jest punktem zwrotnym w tej filozofii. Wyraźna linia zmian została nakreślona, ​​jeśli chodzi o jQuery, a wersja 1.x nie jest już w planach Automattic i zdecydowała się zerwać z przeszłością. Trzeba powiedzieć, że jest to również prawdziwy punkt krytyczny, a jest to dość rzadkie w świecie WordPress.

Tak jak WordPress jest pobierany z zainstalowanym jQuery, wielu programistów trzyma się tej wersji, zamiast instalować ją od nowa w innej lokalizacji. Takie zachowanie jest typowe dla wielu twórców motywów i wtyczek, którzy teraz muszą upewnić się, że ich kod jest zgodny z jQuery 3.x. I tutaj naprawdę zaczyna się zabawa! Brak aktualizacji spowoduje, że wiele stron internetowych zostanie uznanych za przestarzałe. Ale gdzie jest problem? Mamy około miesiąca, prawda? Alleluja! Będzie pot!

Zaktualizowana wersja JQuery była faktycznie w pracach od dłuższego czasu. Prace rozpoczęły się w WordPress 5.5 i 5.7 to technicznie trzecia z trzech faz. WordPress 5.6 to miejsce, w którym główny zespół przeniósł jQuery do wersji 3.5.1 i zaktualizował jQuery Migrate, aby w razie potrzeby pomóc programistom w przywróceniu starszej wersji jQuery. Innymi słowy, było to bardzo metodyczne podejście. Główny zespół zasługuje za to na wielkie uznanie, w tym za wszystkie komunikaty dotyczące aktualizacji!

Już kilka tygodni temu napotkaliśmy ten problem, w tym coś w rodzaju listy „jak to zrobić”, aby przetestować rzeczy wcześniej i rozwiązać problemy po instalacji. Również Zapewnij obsługę WordPress ma swój własny szczegółowy artykuł i publikuje wtyczkę stworzoną przez zespół WordPress specjalnie dla tej zmiany. Jest dość wrażliwy i może automatycznie przywrócić witrynę do wersji jQuery 1.x, jeśli napotka błąd, udokumentuje błędy i wyśle ​​powiadomienie, gdy zostaną znalezione błędy.

Kluczem jest rozpoczęcie testów teraz o godz WordPress 5.6. Plan jest taki, aby wyłączyć jQuery Migrate w WordPress 5.7, więc czekanie na to wydanie jest za późno. Jeśli czekasz tak długo i napotkasz problemy, najlepszą drogą jest prawdopodobnie powrót do wersji 5.6, aby skorzystać z wtyczki jQuery Migrate and help.