Chúng tôi vừa phát hành một phiên bản dev (và hy vọng là) cuối cùng khác của WPML 3.2.3. Phiên bản này đã vượt qua khâu kiểm tra chất lượng của chúng tôi và được coi là an toàn cho các site phát triển và trang web chính thức. WPML 3.2.3 đi kèm với một danh sách dài các cải tiến, cũng như khả năng tương thích hoàn toàn với WordPress 4.3.
Cập nhật WordPress 4.3
Giống như các phiên bản phát hành khác của WordPress, WordPress 4.3 đi kèm với một số nâng cấp và dọn dẹp mã. Điều này có nghĩa là một số hàm từng tồn tại trước phiên bản 4.3 hiện đã không được dùng nữa (không nên sử dụng nữa). WPML 3.2.3 bao gồm các thay đổi bắt buộc và sử dụng các hàm thay thế thay cho các hàm không được dùng nữa.
Nếu bạn đang xây dựng các trang web WordPress ngay bây giờ, bạn nên thực hiện việc phát triển trên phiên bản dev của WordPress 4.3. Bằng cách này, khi 4.3 được phát hành, bạn không cần phải thực hiện bất kỳ thay đổi vào phút chót nào đối với công việc của mình. WPML 3.2.3 biến điều này thành hiện thực. Vì vậy, chúng tôi khuyên bạn nên chuyển các site phát triển của mình sang WordPress 4.3 (dev) và WPML 3.2.3 (bản RC này).
Các cải tiến khác trong WPML 3.2.3
Bên cạnh các thay đổi quan trọng để hỗ trợ WordPress 4.3, phiên bản phát hành này của WPML đi kèm với một số bản sửa lỗi và cải tiến quan trọng.
Lõi WPML
Sửa lỗi- Sửa lỗi thiếu dấu ngoặc đơn trong bộ chuyển đổi trên thiết bị di động
- Thay đổi ngôn ngữ trang quản trị trên một trang web (multisite) không còn đặt ngôn ngữ trang quản trị trên tất cả các trang web nữa
- Khi sử dụng ‘Ngôn ngữ dưới dạng tham số’, phân trang wp_link_pages() hiện tạo ra một URL được định dạng chuẩn
- Sửa lỗi WPML làm hỏng các lệnh gọi XML-RPC
- Sửa lỗi sai thứ tự ngôn ngữ khi sử dụng icl_get_languages với orderby=name
- Sửa các lỗi chuyển hướng khi cùng một slug được sử dụng trong các bản dịch có loại bài viết phân cấp
- Sửa lỗi mẫu trang không thể thay đổi trong nội dung dịch, sau khi tắt cài đặt “Đồng bộ hóa mẫu trang”
- Sửa lỗi “Đây là bản dịch của” bị trống khi tạo bản dịch mới
- Sửa lỗi “Đây là bản dịch của” để nó được bật chính xác
- Xóa các lỗi khi hủy kích hoạt WPML cho một trang web phụ trong cài đặt multisite
- Sửa lỗi ngăn các trang web phụ trong thiết lập multisite thư mục con hoàn thành bước thiết lập cuối cùng
- Xóa việc tạo cron job ‘update_wpml_config_index’ bị trùng lặp
- Sửa lỗi ánh xạ tên miền khi tên miền bằng một ngôn ngữ bao gồm tên miền từ một ngôn ngữ khác.
- Sửa lỗi các ký tự tiếng Hy Lạp trong tên phân loại gây ra sự cố với trình biên tập dịch phân loại
- Sửa lỗi bộ chuyển đổi ngôn ngữ không lọc ra các bản dịch lưu trữ ngày trống
- Sửa các lỗi phân giải URL trang phân cấp khi trang mẹ và trang con sử dụng cùng một page-slug
- Sửa lỗi trong đó các url trỏ đến các bài viết bằng ngôn ngữ bị ẩn bị chuyển hướng không chính xác khi sử dụng cài đặt ngôn ngữ dưới dạng tham số.
- Sửa bộ lọc ‘wpml_active_languages’ để nó trả về các ngôn ngữ với dữ liệu chính xác.
- Cải thiện bộ nhớ cache của các bài viết, dữ liệu dịch phân loại và chuỗi văn bản
- Cải thiện hiệu suất
- Các mục nhập ký tự đại diện cho cài đặt chuỗi văn bản quản trị hiện hoạt động cho các khóa phụ ở tất cả các cấp bên cạnh các khóa cấp cao nhất
- Cải thiện đồng bộ hóa menu (gấp 100 lần)
WPML Quản lý dịch thuật
Sửa lỗi- Trình biên tập dịch thuật hiển thị nội dung dịch hiện có, nếu có bản dịch trước đó
- Trình biên tập dịch thuật sẽ không thay đổi các cặp ngôn ngữ cho người dịch nữa
- Tiêu đề cho các gói và bài viết sẽ không bị lẫn lộn trong bảng công việc dịch thuật nữa
- Người dùng được đặt làm người dịch có thể dịch lại nội dung, bằng cách sử dụng trình biên tập dịch thuật, ngay cả khi không có công việc dịch thuật nào được tạo cho nội dung đó
WPML Dịch Chuỗi
Sửa lỗi- Sửa lỗi với dịch slug hiển thị slug đã dịch cho tiếng Anh trên Thiết lập nội dung đa ngôn ngữ khi ngôn ngữ trang quản trị khác tiếng Anh
- Sửa dịch slug để nó hoạt động với cấu trúc đường dẫn tĩnh mặc định.
- Sửa lỗi bộ nhớ cache với các văn bản quản trị khiến một số văn bản quản trị không cập nhật chính xác.
- Xóa lỗi PHP Fatal error: Specified key was too long; max key length is 1000 bytes do gettext_context_md5 gây ra
- Sửa các lỗi quét chuỗi văn bản
- Sửa các bản dịch slug để chúng không được sử dụng khi bị tắt
- Sửa lỗi Tự động đăng ký chuỗi để dịch
- Sửa các văn bản quản trị để cài đặt được tải từ ngôn ngữ mặc định chứ không phải ngôn ngữ của quản trị viên
- Sửa lỗi nghiêm trọng khi một phiên bản cũ của WPML đang hoạt động
- Hỗ trợ các chuỗi văn bản nhiều dòng khi nhập và xuất tệp po
- Hỗ trợ các ngữ cảnh gettext trong dịch chuỗi
- Cập nhật mô-đun kiểm tra phụ thuộc
WPML Gravity Forms Multilingual
Cải tiến- Hiện đã có thể dịch tất cả các tùy chọn “choices” (nhãn và giá trị) của các trường có thuộc tính này
Tải xuống và cập nhật
Vì đây vẫn chưa phải là phiên bản phát hành chính thức, nó sẽ không được tự động phân phối đến các trang web WordPress của bạn. Để nhận bản ứng viên phát hành này, hãy đăng nhập vào tài khoản WPML của bạn và nhấp vào Tải xuống. Cuộn xuống dưới cùng. Nếu bạn có tài khoản CMS, hãy lấy CMS_Beta_Package và giải nén nó. Nó sẽ bao gồm các tệp ZIP của tất cả các thành phần của WPML. Nếu bạn có tài khoản Blog, hãy tải xuống bản beta dành cho Blog.
Vui lòng sao lưu trang web trước khi nâng cấp. Đảm bảo cập nhật tất cả các thành phần WPML mà bạn đang sử dụng.
Khi nào có phiên bản phát hành chính thức?
Phiên bản WPML này đã vượt qua tất cả các bài kiểm tra của chúng tôi và sẵn sàng cho một phiên bản phát hành công khai. Chúng tôi hy vọng nhận được một số phản hồi về cách bản cập nhật này hoạt động đối với bạn, đặc biệt là trên các trang web WordPress 4.3. Chúng tôi sẽ đợi phản hồi này cho đến đầu tuần tới và sau đó nhấn nút Xuất bản.
Phản hồi?
Chúng tôi rất muốn biết bản cập nhật này hoạt động như thế nào trên các trang web của bạn. Nếu bạn cần trợ giúp kỹ thuật, vui lòng tạo các chủ đề trong diễn đàn hỗ trợ kỹ thuật của chúng tôi. Nếu những điều này liên quan đến bản cập nhật này, bạn cũng có thể để lại bình luận tại đây với liên kết đến chủ đề và một mô tả ngắn gọn. Đối với bất kỳ điều gì khác ít tính kỹ thuật hơn, hãy để lại bình luận của bạn tại đây và chúng tôi sẽ trả lời.

