- 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 đề và 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:
- 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.
- Tạo một trang bằng Avia Builder.
- Thêm một phần tử hình ảnh.
- Chọn hình ảnh bạn đã tải lên và dịch ở bước 1.
- 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 );