WPML

Gần đây chúng tôi đã phát hành WPML 3.3.7 để giải quyết một số thay đổi được giới thiệu trong WordPress 4.5.

Sau phiên bản phát hành này, chúng tôi nhận thấy một số vấn đề với việc xử lý đường dẫn tĩnh, đặc biệt là với nội dung được phân trang và một vài vấn đề bổ sung khi xử lý với WooCommerce.

Một số vấn đề này đã xuất hiện trong các phiên bản trước của WPML, nhưng chúng trở nên rõ ràng hơn trong WPML 3.3.7.

WPML 3.3.8 giải quyết các vấn đề này, và cụ thể là:


  • Template và phân trang

    • Sai template được sử dụng trong kết quả tìm kiếm cho ngôn ngữ thứ hai khi trang chủ có template và không có template nào cho kết quả tìm kiếm

    • is_front_page() không hoạt động khi URL chứa tham số “lang” bên cạnh các tham số khác

    • Các vấn đề phân trang trong ngôn ngữ mặc định khi bật chuyển hướng trình duyệt

    • URL phân trang bị lỗi định dạng trên trang chủ với đường dẫn tĩnh cơ bản và ngôn ngữ dưới dạng tham số

    • Phân trang sai khi sử dụng đường dẫn tĩnh tùy chỉnh như “/%postname%” mà không có dấu gạch chéo ở cuối và ngôn ngữ dưới dạng tham số

    • URL phân trang bị lỗi định dạng khi hiển thị nội dung được phân trang trên trang chủ với đường dẫn tĩnh dạng “Tên bài viết” và ngôn ngữ dưới dạng tham số

    • Trang thứ hai của nội dung được phân trang không thể truy cập trong ngôn ngữ phụ với đường dẫn tĩnh đẹp và cùng một slug trong nội dung được dịch

  • Liên quan đến WooCommerce

    • Lỗi 301 trên các trang sản phẩm

    • Các miền khác nhau cho mỗi ngôn ngữ; khi chuyển đổi ngôn ngữ, nội dung giỏ hàng không được đồng bộ hóa

  • Các vấn đề khác

    • PHP Notice: Undefined offset: 0 trong sitepress.class.php ở dòng 2345

    • “Ngôn ngữ dưới dạng tham số” xung đột với tính năng chuyển hướng trình duyệt và trang chủ được thiết lập thủ công

    • Đã thêm khả năng thay đổi hành vi của các thẻ meta “heads_lang” bằng cách cung cấp các hook mới

Một số vấn đề trên đã được phát hiện nhờ vào một bộ thử nghiệm tự động mới mà chúng tôi đã thêm riêng cho phiên bản phát hành này.

Tải xuống và cung cấp phản hồi cho chúng tôi


Trước tiên, hãy nhớ sao lưu trang web của bạn trước khi cập nhật. Chúng tôi sao lưu trang web của mình và kiểm tra các bản cập nhật trước khi cập nhật BẤT CỨ THỨ GÌ (bất kỳ plugin, giao diện hay WordPress nào). Phiên bản phát hành này của WPML đã trải qua rất nhiều thử nghiệm, nhưng vẫn tốt hơn nếu tìm thấy các lỗi nhỏ trên một trang web thử nghiệm chứ không phải trên một máy chủ chính thức.

Sau đó, cập nhật tất cả các thành phần của WPML. Đây là một phiên bản sửa lỗi nhanh của lõi WPML và Quản lý dịch thuật WPML, không có sự phụ thuộc giữa các tiện ích bổ sung khác, trên thực tế thì chúng chưa được cập nhật.

Cách tốt nhất để cập nhật WPML là từ trang quản trị WordPress. Hãy đăng ký trang web của bạn (bạn có thể đăng ký tất cả các trang web của mình, chúng tôi không giới hạn) để nhận các bản cập nhật tự động. Ngoài ra, 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.

Hãy để lại bình luận của bạn để cung cấp cho chúng tôi phản hồi, đặt câu hỏi hoặc đưa ra đề xuất. Chúng tôi sẽ trả lời bạn.

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