WordPress 5.7: Cập nhật jQuery chính

WordPress 5.7: Cập nhật jQuery chính

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.

Đối với các tính năng hiện đại hơn, DX tốt hơn và các cải tiến về bảo mật, đó là một vài trong số những lý do này. Tuy nhiên, ngay bây giờ, kế hoạch là phát hành bản cập nhật trong vòng WordPress 5.7, dự kiến ​​sẽ được phát hành vào ngày 9 tháng XNUMX.

WordPress được biết đến vì nó tương thích ngược và có thể nói rằng sự thay đổi này là một bước ngoặt trong triết lý này. Một dòng thay đổi rõ ràng đã được vạch ra khi nói đến jQuery và phiên bản 1.x không còn nằm trong kế hoạch của Automattic và đã quyết định loại bỏ quá khứ. Phải nói rằng điều này cũng thể hiện một điểm đột phá thực sự và điều này khá hiếm trong thế giới của WordPress.

Như WordPress được tải xuống với jQuery đã cài đặt, nhiều nhà phát triển gắn bó với phiên bản đó hơn là cài đặt lại từ đầu ở một vị trí khác. Hành vi này là điển hình của nhiều nhà phát triển chủ đề và plugin, những người hiện cần đảm bảo mã của họ tương thích với jQuery 3.x. Và ở đây niềm vui thực sự bắt đầu! Không cập nhật sẽ dẫn đến nhiều trang web bị phản đối. Nhưng vấn đề nằm ở đâu? Chúng ta có khoảng một tháng phải không? Ha-lê-lu-gia! Sẽ có mồ hôi!

Phiên bản cập nhật của JQuery đã thực sự hoạt động được một thời gian. Công việc bắt đầu vào WordPress 5.5 và 5.7 về mặt kỹ thuật là giai đoạn thứ ba trong ba giai đoạn. WordPress 5.6 là nơi Nhóm cốt lõi chuyển jQuery sang phiên bản 3.5.1 và cập nhật jQuery Migrate để giúp các nhà phát triển quay lại jQuery cũ nếu cần. Nói cách khác, đây là một cách tiếp cận siêu phương pháp. Nhóm cốt lõi xứng đáng nhận được rất nhiều lời khen ngợi vì điều này, bao gồm tất cả các thông tin liên lạc đã được thực hiện về bản cập nhật!

Chúng tôi đã gặp sự cố nghiêm trọng từ vài tuần trước, bao gồm một loại danh sách “cách thực hiện” để kiểm tra mọi thứ trước và khắc phục sự cố sau khi cài đặt. Cũng Hỗ trợ WordPress có bài viết chuyên sâu của riêng mình và đăng một plugin mà nhóm WordPress đã tạo chỉ cho quá trình chuyển đổi này. Nó khá nhạy cảm và có thể tự động đưa trang web của bạn trở lại jQuery1.x nếu nó gặp lỗi, ghi lại lỗi và gửi thông báo khi tìm thấy lỗi.

Điều quan trọng là bắt đầu thử nghiệm ngay bây giờ WordPress 5.6. Kế hoạch là vô hiệu hóa jQuery Migrate trong WordPress 5.7, vì vậy chờ đợi bản phát hành đó là quá muộn. Nếu bạn đợi lâu như vậy và gặp sự cố, thì cách tốt nhất của bạn có lẽ là quay trở lại 5.6 để tận dụng lợi thế của jQuery Migrate và plugin trợ giúp.