Vừa qua, vào ngày 8 tháng 12, WordPress đã ra mắt phiên bản 5.6 với nhiều cải tiến đáng chú ý. Tuy nhiên, cập nhật này cũng đồng nghĩa với việc nâng cấp jQuery lên phiên bản mới nhất, 3.5.1.
Cập nhật jQuery là một bước cần thiết vì phiên bản 1.12.4 trước đó đã có nhiều lỗi bảo mật, mặc dù WordPress đã vá những lỗi này. Tuy nhiên, việc cập nhật giúp tăng cường tính năng và hiện đại hóa WordPress thông qua bản jQuery 3.x mới hơn.
Bạn đang xem: Cẩn thận khi nâng cấp WordPress 5.6: Lưu ý vấn đề với phiên bản mới
Vấn đề với phiên bản mới
Một vấn đề đáng lưu ý là việc cập nhật jQuery đã diễn ra một cách lặng lẽ. WordPress đã tắt thư viện jQuery Migrate mặc định trong phiên bản 5.5 trước đó.
jQuery Migrate là một thư viện con của jQuery, giúp hỗ trợ các hàm và API cũ khi sử dụng phiên bản mới hơn của jQuery. Việc tắt thư viện này có thể gây ảnh hưởng đến các mã jQuery cũ của theme/plugin, gây vấn đề trong trang quản trị WordPress và giao diện người dùng.
Sửa lỗi
Xem thêm : 500 MẪU LANDING PAGE CỰC ĐẸP NĂM 2023
Nếu bạn gặp vấn đề như trang web trống trơn, nút không hoạt động, hoặc thông báo lỗi Javascript trong console, hãy cài đặt plugin Enable jQuery Migrate Helper của WordPress để giải quyết vấn đề này. Plugin này có hai cách giải quyết:
- Bật lại jQuery Migrate.
- Bật lại jQuery Migrate và hạ cấp phiên bản jQuery của WordPress xuống 1.12.4.
Để cấu hình plugin này, hãy truy cập menu Tools (Công cụ) > jQuery Migrate trong trang quản trị WordPress và chọn “Default from WordPress” trong tùy chọn phiên bản jQuery. Đây là tùy chọn giúp bật lại jQuery Migrate và vẫn sử dụng phiên bản jQuery 3.x mới nhất.
Sau khi kiểm tra, nếu không còn vấn đề, bạn có thể giữ tùy chọn này. Nếu vẫn gặp vấn đề, bạn có thể chọn tùy chọn “Legacy 1.12.4-wp” để trở về phiên bản jQuery 1.12.4 và đảm bảo website hoạt động bình thường.
Một số người dùng WP Rocket đã gợi ý rằng bạn nên bỏ chọn tùy chọn Remove jQuery Migrate trong cấu hình plugin này.
Tuy nhiên, đây chỉ là một giải pháp tạm thời để bạn và các lập trình viên có thời gian cập nhật mã nguồn để hỗ trợ phiên bản mới này. Dựa trên kinh nghiệm, tôi có những gợi ý như sau:
- Nếu trang web của bạn đã lâu không cập nhật và bạn không muốn cập nhật theme và plugin: hãy nâng cấp WordPress chậm rãi nhưng cũng đừng quên cài đặt plugin Enable jQuery Migrate Helper. Điều này giúp bạn nhận được cập nhật bảo mật và tính năng mới, đồng thời giữ được tính năng của trang web.
- Nếu trang web của bạn luôn cập nhật theme/plugin và các tính năng mới nhất: nếu hiện chưa có cập nhật để hỗ trợ từ theme/plugin, hãy cài đặt và cấu hình plugin theo hướng dẫn. Khi đã có cập nhật đầy đủ, hãy gỡ bỏ plugin này và trải nghiệm những tính năng mới nhất của jQuery 3.x.
Chúc bạn thành công và trang web hoạt động ổn định hơn bao giờ hết. Trong tương lai, tôi sẽ cố gắng theo dõi các bản cập nhật Beta và Release Candidate của WordPress để có thể cập nhật thông tin nhanh chóng đến bạn.
Bài viết được gắn thẻ: jQuery, Phiên bản WordPress
Nguồn: https://laptrinhc.edu.vn
Danh mục: Web