WPML

WPML 2.7 tập trung nhiều vào hiệu suất và độ ổn định của các tính năng hiện có. Sau khi nâng cấp trang web của chính mình, chúng tôi thấy sự cải thiện rất đáng kể về tải CPU và tốc độ trang web.

Cải thiện tốc độ


Trong phiên bản phát hành này, chúng tôi tập trung vào việc làm cho WPML chạy nhanh hơn. Để làm điều này, chúng tôi đã thu thập một số cơ sở dữ liệu lớn, phân tích mã của WPML và tìm ra các điểm nghẽn. Sau đó, chúng tôi đã giải quyết chúng :-)

Vấn đề ngốn hiệu suất lớn nhất nằm ở Dịch chuỗi. Hóa ra một số bộ nhớ cache nội bộ cho đầu ra của hàm đã loại bỏ được tới 80% các lệnh gọi đến các hàm tiêu tốn nhiều CPU. Nếu trang web của bạn bao gồm một số lượng lớn các chuỗi, giống như của chúng tôi, bạn sẽ cảm thấy sự cải thiện ngay lập tức sau khi nâng cấp.

Chúng tôi cũng phát hiện ra rằng một số truy vấn cơ sở dữ liệu đang chạy mà không có chỉ mục. Điều này không quá tệ nếu bạn có một cơ sở dữ liệu nhỏ, nhưng đối với các cơ sở dữ liệu lớn (một lần nữa, giống như của chúng tôi), sự tăng cường hiệu suất là rất rõ rệt. Chỉ mục này cũng làm cho cơ sở dữ liệu của bạn phản hồi nhanh hơn và sử dụng ít ổ đĩa hơn.

Cập nhật tính năng đồng bộ menu


Chức năng Đồng bộ menu của WPML đã có một bước tiến lớn trong phiên bản phát hành này. Giờ đây, nó có thể xử lý hầu hết mọi thứ bạn thực hiện trong hệ thống menu. Các phiên bản trước của WPML không thể đồng bộ hóa các menu khi thứ tự của chúng bị thay đổi. Phiên bản này xử lý tất cả các thao tác menu và quản lý để giữ cho các menu ở các ngôn ngữ khác nhau được đồng bộ.

SEO đa ngôn ngữ


Chúng tôi đã thêm một cột mới vào bảng ngôn ngữ của WPML, chứa tên ngôn ngữ cho các thẻ href. Bạn có thể xem nó khi truy cập WPML->Ngôn ngữ->Chỉnh sửa ngôn ngữ. Trong trang chỉnh sửa ngôn ngữ, bạn sẽ thấy một cột mới có tên là “Language tag”. Đó là tên ngôn ngữ mà WPML sử dụng khi liên kết đến các bản dịch.

Việc có một mục nhập riêng biệt cho phép bạn chỉ định chính xác mã ngôn ngữ mà Google muốn thấy. Chúng tôi đã điền vào cột đó các giá trị mặc định chính xác, theo quy ước đặt tên ngôn ngữ của Google. Nếu cần, bạn luôn có thể chỉnh sửa nó cho trang web của riêng mình.

Sửa lỗi


Và chúng tôi đã dọn dẹp được một số lỗi. Dưới đây là những điểm nổi bật:

  • _ex() không hiển thị bản dịch trên giao diện người dùng

  • Các slug đã dịch của loại nội dung tùy chỉnh không hoạt động trên các trang lưu trữ trong bộ chuyển đổi ngôn ngữ của WPML

  • Một số thông báo và cảnh báo PHP

  • Sửa lỗi bố cục của bảng điều khiển dịch thuật cho các ngôn ngữ RTL

  • Sửa lỗi căn chỉnh của thanh điều hướng ngôn ngữ trong RTL

  • Các trường tùy chỉnh Types bị thiếu trong phần Dịch trường tùy chỉnh

  • Lỗi thẻ thay vì 404 trên miền ngôn ngữ phụ

  • Lỗi nhân bản ảnh đại diện của WPML Media

Cập nhật WPML


Như thường lệ, cách được khuyến nghị để cài đặt và cập nhật WPML là sử dụng plugin Installer của chúng tôi. Installer sẽ cho phép bạn nhận các bản cập nhật WPML trực tiếp trong trang quản trị WordPress của bạn.

Bạn luôn có thể tải xuống WPML theo cách thủ công từ tài khoản của bạn.

Cập nhật: Một vài lỗi đã lọt qua khâu QA của chúng tôi và xuất hiện trong WPML 2.7. Chúng tôi đã cập nhật lên phiên bản 2.7.1, giải quyết các vấn đề với Dịch chuỗi và các cảnh báo PHP trên Quản lý dịch thuật. Vui lòng cập nhật lên các phiên bản này để trang web của bạn hoạt động trơn tru trở lại.

Bạn thấy bài viết này hữu ích? Hãy chia sẻ bài viết này: