WPML
Trạng thái
Đang chờ nhà phát triển
Plugin/giao diện liên quan
Astra
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Khi sử dụng giao diện Astra, có những trường hợp một số bản dịch sẽ không hiển thị chính xác nếu ngôn ngữ được thiết lập trong hồ sơ của người dùng trùng khớp với ngôn ngữ mặc định của trang web. Vấn đề này xảy ra trong các tình huống như thêm sản phẩm vào giỏ hàng bằng ngôn ngữ phụ và điều hướng đến trang giỏ hàng. Mặc dù đã được dịch, các bước đặt hàng không xuất hiện bằng ngôn ngữ đã dịch.

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

Vui lòng đảm bảo bạn đã tạo bản sao lưu đầy đủ cho trang web của mình trước khi tiếp tục.


  • Mở tệp …/wp-content/plugins/astra-addon/classes/class-astra-theme-extension.php.

  • Tìm dòng 180.

  • Thay thế:
    if ( $wp_version >= 4.7 )  {
    	$get_locale = get_user_locale();
    }

  • Bằng:
    if ( $wp_version >= 4.7 && ! class_exists ('Sitepress') )  {
    	$get_locale = get_user_locale();
    }

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