WPML
Trạng thái
Đã giải quyết
Plugin/giao diện liên quan
TI WooCommerce Wishlist

Tổng quan về lỗi

Khi bạn thêm một sản phẩm bằng ngôn ngữ phụ vào danh sách mong muốn, pop-up TI WooCommerce Wishlist chứa các thông báo chưa được dịch.

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ĩnh viễn. Trong thời gian chờ đợi, vui lòng làm theo các bước sau để khắc phục sự cố trên trang web của bạn:

  1. Sao lưu tệp và cơ sở dữ liệu trang web của bạn.
  2. Truy cập wp-content/plugins/ti-woocommerce-wishlist/includes/product.helper.php (khoảng dòng 412) và tìm
    if ( $_product->get_id() === absint( ( apply_filters( 'wpml_object_id', $wlproduct['product_id'], 'product', false ) ) ? apply_filters( 'wpml_object_id', $wlproduct['product_id'], 'product', false ) : $wlproduct['product_id'] ) ) {
    						if ( in_array( $_product->get_type(), array( 'variable', 'grouped' ) ) ) {
    							$products[ $key ]['data'] = $wlproduct['variation_id'] ? wc_get_product( $wlproduct['variation_id'] ) : $_product;
    						} else {
    							$products[ $key ]['data'] = $_product;
    						}
    					}
  3. Thay thế đoạn mã đó bằng
    if ( $_product->get_id() === absint( ( apply_filters( 'wpml_object_id', $wlproduct['product_id'], 'product', false ) ) ? apply_filters( 'wpml_object_id', $wlproduct['product_id'], 'product', false ) : $wlproduct['product_id'] ) ) {
    						if ( in_array( $_product->get_type(), array( 'variable', 'grouped' ) ) ) {
    							$products[ $key ]['data'] = $wlproduct['variation_id'] ? wc_get_product( apply_filters( 'wpml_object_id', $wlproduct['variation_id'], 'product_variation', false )) : $_product;
    						} else {
    							$products[ $key ]['data'] = $_product;
    						}
    					}

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