WPML

Phiên bản phát hành này của WPML mang đến những cải tiến quan trọng về độ ổn định, cũng như các cải tiến về khả năng tương thích với các plugin và giao diện khác. Chúng tôi đã cải thiện quy trình cài đặt và đăng ký, giảm bớt các bước và ngăn ngừa lỗi nhập dữ liệu thủ công. Trên giao diện người dùng, hầu như không có gì thay đổi, nhưng mã nguồn bên trong đã được tối ưu hóa và cải thiện đáng kể.

Trước khi đi sâu vào danh sách dài các thay đổi, xin lưu ý một điểm khác biệt lớn trong WPML 3.1.8 so với tất cả các phiên bản trước. Phiên bản phát hành này cho phép có các phân loại cùng tên trong các ngôn ngữ khác nhau VÀ không còn lọc bỏ các hậu tố @lang cho tên phân loại nữa.

Vì vậy, nếu bạn có phân loại như ‘Index’ trong một vài ngôn ngữ, giờ đây nó sẽ thực sự là ‘Index’ chứ không phải ‘Index @es’, ‘Index @de’, v.v. Các phiên bản trước của WPML (và WordPress) không thể hỗ trợ các tên phân loại này, vì vậy chúng tôi đã thêm các hậu tố ngôn ngữ và lọc chúng ra trên giao diện người dùng. Giờ đây, điều đó không còn cần thiết nữa và chúng tôi cũng đã loại bỏ tính năng lọc (vốn gây ra sự cố trong nhiều trường hợp khác nhau).

Sau khi bạn cập nhật WPML, nó sẽ quét và kiểm tra cơ sở dữ liệu của bạn, tìm kiếm phân loại có hậu tố ngôn ngữ. Nếu tìm thấy, WPML sẽ đề xuất đổi tên chúng, để bạn không có các bài viết và chuyên mục hiển thị không đẹp mắt trên giao diện người dùng.

Các cải tiến

  • Chức năng nhấp để đăng ký trong Installer, tránh việc phải sao chép/dán URL trang web và có thể bao gồm các ký tự không cần thiết.
  • Thêm hỗ trợ cho việc dịch các gói chuỗi – đây là một tính năng lớn và tôi sẽ viết một bài riêng về nó.
  • Thêm thẻ template để hiển thị đầu vào HTML với ngôn ngữ hiện tại wpml_the_language_input_field().
  • Các cải tiến nhỏ về tốc độ liên quan đến các thao tác trên mảng, bộ nhớ cache chuỗi và tải các tệp JS.
  • Thêm nút “Post type assignments” vào trang Khắc phục sự cố, cho phép đồng bộ hóa các loại bài viết và ngôn ngữ trong bảng dịch thuật.
  • Các cải tiến về khả năng tương thích

    • Sửa lỗi cài đặt chuyên mục cho các sản phẩm WooCommerce

    Sửa lỗi chung

    • Sửa lỗi biểu mẫu tìm kiếm trên ngôn ngữ phụ – hiện trả về kết quả bằng đúng ngôn ngữ
    • Sửa lỗi ngôn ngữ quản trị ảnh hưởng đến cài đặt cho bộ chuyển đổi ngôn ngữ trong menu
    • Sửa sự cố với bộ nhớ cache trên trang được đặt làm trang chủ
    • Sửa sự cố các thuật ngữ phân loại không hiển thị trên trang Dịch phân loại
    • Hàm icl_object_id hiện cũng hoạt động tốt với các loại nội dung tùy chỉnh chưa đăng ký
    • Sửa các sự cố nhỏ với bộ chuyển đổi ngôn ngữ trên thiết bị di động
    • Sửa sự cố với các tùy chọn bộ chuyển đổi ngôn ngữ trong quá trình cài đặt
    • Vùng văn bản cho CSS bổ sung của bộ chuyển đổi ngôn ngữ quá rộng, hiện đã vừa với màn hình.
    • wp_nav_menu hiện luôn hiển thị bộ chuyển đổi ngôn ngữ khi được cấu hình
    • Sửa lỗi các truy vấn tùy chỉnh khi sử dụng trang gốc
    • Sửa lỗi cơ sở dữ liệu khi lấy các bản dịch đã hoàn thành từ ICanLocalize
    • Installer: Sửa sự cố thông tin đăng ký WPML (khóa trang web) không được lưu khi trường option_value trong bảng wp_options sử dụng bộ ký tự khác với bộ ký tự mặc định của WordPress được định nghĩa trong wp-config.php
    • Installer: Đảo ngược thứ tự hiển thị các khóa trang web.
    • Sửa lỗi phân trang và sự cố nhỏ về đường dẫn tĩnh trên trang gốc
    • Sửa lỗi xem trước đường dẫn tĩnh trên màn hình chỉnh sửa bài viết
    • Sửa các lỗi hiển thị trong wp-admin với các ngôn ngữ RTL
    • Sửa lỗi xung đột các giá trị ngữ cảnh khi đăng ký chuỗi để dịch
    • Sửa lỗi: Trang lưu trữ của loại nội dung tùy chỉnh chưa được dịch không nên hiển thị <link rel="alternate" hreflang="" href=""/> trong tiêu đề
    • Sửa các bộ lọc ngôn ngữ cho hàm get_terms()
    • Sửa sự cố đồng bộ hóa cấp cha của phân loại (ví dụ: chuyên mục)
    • Sửa sự cố khi chỉnh sửa slug của bài viết
    • Xóa bộ chọn phân loại không cần thiết khỏi trang Dịch phân loại
    • Sửa một số thông báo PHP trên trang Ngôn ngữ của WPML khi chọn “Tất cả ngôn ngữ” trên bộ chuyển đổi ngôn ngữ
    • Sửa sự cố khi thêm chuyên mục chỉ bằng cách nhấn phím “Enter” (màn hình chỉnh sửa bài viết).
    • Xóa tùy chọn xóa các bản dịch chuyên mục mặc định
    • Sửa lỗi đường dẫn tĩnh không hiển thị đúng khi được đặt thành “Date and Time”

    Tải xuống và cập nhật


    Nếu bạn đang chạy WPML 3.1.7 trở lên, bạn sẽ nhận được bản cập nhật này tự động trong trang quản trị WordPress (hãy đảm bảo đã đăng ký WPML để điều đó xảy ra).

    Nếu bạn đang nâng cấp từ phiên bản cũ hơn, vốn hoạt động với plugin Installer đã ngừng phát triển của chúng tôi, hãy làm theo các hướng dẫn sau:

    1. Hủy kích hoạt và xóa plugin Installer.
    2. Tải xuống phiên bản mới của WPML từ tài khoản của bạn, trong mục Tải xuống. Hãy đảm bảo bao gồm tất cả các thành phần WPML mà bạn đang sử dụng.
    3. Hủy kích hoạt WPML.
    4. Giải nén phiên bản mới và tải nó lên.
    5. Kích hoạt WPML 3.1.8.
    6. Trong màn hình quản trị Plugin, ngay sau khi kích hoạt, bạn sẽ thấy một thông báo yêu cầu đăng ký WPML. Hãy đảm bảo thực hiện việc đăng ký này, để bạn nhận được các bản cập nhật tự động cho các phiên bản mới.

    Bạn có câu hỏi? Ý tưởng? Đề xuất? Hãy để lại bình luận của bạn và chúng tôi sẽ 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: