WPML
Trạng thái
Đang chờ nhà phát triển
Được báo cáo cho
WPML Multilingual CMS 4.4.8
Plugin/giao diện liên quan
Premmerce Permalink Manager for WooCommerce

Tổng quan về lỗi

Khi sử dụng Premmerce Permalink Manager for WooCommerce với WPML 4.4.8, và bạn chuyển sang một ngôn ngữ khác, bộ chuyển đổi ngôn ngữ (và hreflang) sẽ trỏ đến một URL như https://URL.com/en/?lang=en.

Giải pháp tạm thời

Chúng tôi đang làm việc với nhà phát triển plugin để khắc phục sự cố này và họ sẽ thực hiện một số thay đổi từ phía mình.
Trong thời gian chờ đợi, bạn có thể làm theo các bước sau để khắc phục sự cố trên trang web của mình:

Vui lòng sao lưu các tệp và cơ sở dữ liệu trang web WordPress của bạn.
Sửa đổi woo-permalink-manager/src/Frontend/Frontend.php DÒNG 58:

từ

if ( $key != $sitepress->get_default_language() ) {

thành

$isGetParamUrlFormat = apply_filters( 'wpml_setting', 0, 'language_negotiation_type' ) == '3';
if ( $key != $sitepress->get_default_language() && $isGetParamUrlFormat) {

Các bước tiếp theo

Chúng tôi đã liên hệ với nhà phát triển về sự cố này vì điều này yêu cầu bản sửa lỗi từ phía họ. Rất tiếc, chúng tôi chưa nhận được thông tin cập nhật về thời điểm sự cố này sẽ được giải quyết, vì vậy tốt nhất bạn nên liên hệ trực tiếp với họ trên diễn đàn hỗ trợ của họ để giúp đẩy nhanh tiến độ.

Tất cả các lỗi đã ghi nhận →