Tổng quan về sự cố
Nếu bạn đang sử dụng Business Directory Plugin, bạn sẽ không thể dịch hình ảnh của các mục niêm yết. Khi cố gắng dịch một hình ảnh thông qua WPML Media Translation hoặc bằng cách thay đổi hình ảnh thủ công trong bản dịch của một mục niêm yết, hình ảnh ở ngôn ngữ gốc vẫn tiếp tục hiển thị trên giao diện người dùng.
Giải pháp tạm thời
Vui lòng đảm bảo tạo bản sao lưu đầy đủ cho trang web của bạn trước khi tiếp tục.
- Cài đặt plugin WPML Media Translation.
- Truy cập trang WPMLDịch phương tiện.
- Dịch hình ảnh.
- Mở tệp …/wp-content/plugins/business-directory-plugin/includes/helpers/functions/templates-ui.php.
- Tìm dòng 534.
- Trong lệnh gọi
wp_get_attachment_image(), thay thế đối số đầu tiên$main_image->ID:$main_image->ID,
- Bằng:
apply_filters( 'wpml_object_id', $main_image->ID, 'attachment' ),