WordPress 5.7: Grote jQuery-update

WordPress 5.7: Grote jQuery-update

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.

Vanwege de modernere functies, betere DX en beveiligingsverbeteringen om een ​​paar van deze redenen te noemen. Op dit moment is het echter de bedoeling om de update binnenin uit te brengen WordPress 5.7, die naar verwachting op 9 maart wordt uitgebracht.

WordPress staat bekend om zijn achterwaartse compatibiliteit en je zou kunnen zeggen dat deze verandering een keerpunt is in deze filosofie. Er is een duidelijke lijn van verandering getrokken als het gaat om jQuery, en versie 1.x zit niet langer in de plannen van Automattic en heeft besloten om te stoppen met het verleden. Het moet gezegd worden dat dit ook een echt breekpunt vertegenwoordigt, en dit is vrij zeldzaam in de wereld van WordPress.

omdat WordPress wordt gedownload terwijl jQuery is geïnstalleerd, blijven veel ontwikkelaars bij die versie in plaats van deze helemaal opnieuw te installeren op een andere locatie. Dit gedrag is typerend voor veel ontwikkelaars van thema's en plug-ins, die er nu voor moeten zorgen dat hun code compatibel is met jQuery 3.x. En hier begint de pret pas echt! Niet updaten zal ertoe leiden dat veel websites worden verouderd. Maar waar zit het probleem? We hebben ongeveer een maand toch? Hallelujah! Zweet zal er zijn!

De bijgewerkte versie van JQuery is eigenlijk al geruime tijd in de maak. Het werk begon in WordPress 5.5 en 5.7 is technisch gezien de derde van drie fasen. WordPress 5.6 is waar het kernteam jQuery naar versie 3.5.1 heeft geporteerd en jQuery Migrate heeft geüpdatet om ontwikkelaars te helpen terug te gaan naar legacy jQuery indien nodig. Met andere woorden, dit was een super methodische aanpak. Het Core Team verdient hiervoor veel lof, inclusief alle communicatie die is gevoerd over de update!

We kwamen het probleem al een paar weken geleden zwaar tegen, inclusief een soort "how-to" -lijst om dingen vooraf te testen en problemen op te lossen na installatie. Ook Maak WordPress-ondersteuning heeft zijn eigen diepgaande artikel en plaatst een plug-in die het WordPress-team speciaal voor deze overgang heeft gemaakt. Het is vrij gevoelig en kan uw site automatisch terugrollen naar jQuery1.x als er een fout optreedt, fouten documenteren en meldingen verzenden wanneer er fouten worden gevonden.

De sleutel is om nu te beginnen met testen op WordPress 5.6. Het plan is om jQuery Migrate in uit te schakelen WordPress 5.7, dus wachten op die release is te laat. Als je zo lang wacht en problemen tegenkomt, is je beste route waarschijnlijk om toch terug te gaan naar 5.6 om te profiteren van de jQuery Migrate and help-plug-in.