WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual & Multicurrency for WooCommerce 3.6.3
Plugin/giao diện liên quan
Enfold

Tổng quan về lỗi

Tiêu đềALT của hình ảnh đã dịch không hiển thị trên giao diện người dùng của trang Enfold đã dịch. Bạn có thể gặp phải sự cố này trong tình huống sau:

  1. Thêm một hình ảnh vào thư viện phương tiện của bạn và dịch tiêu đề và văn bản ALT.
  2. Tạo một trang bằng Avia Builder.
  3. Thêm một phần tử hình ảnh.
  4. Chọn hình ảnh bạn đã tải lên và dịch ở bước 1.
  5. Dịch trang.

Trên giao diện người dùng, bạn sẽ thấy rằng tiêu đề và văn bản ALT gốc của hình ảnh đang được hiển thị bằng ngôn ngữ phụ.

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

Để khắc phục sự cố này, hãy mở tệp image.php nằm trong thư mục ../enfold/config-templatebuilder/avia-shortcodes/ thuộc bản cài đặt WordPress của bạn và thêm đoạn mã sau:

$attachment = apply_filters('wpml_object_id', $attachment, 'attachment', true);

Thêm đoạn mã này ngay trước dòng sau:

$attachment_entry = get_post( $attachment );

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