- Trạng thái
- Đã được giải quyết bởi nhà phát triển
- Plugin/giao diện liên quan
- Enfold
- Thẻ chủ đề
- Compatibility
Tổng quan về lỗi
Khi chỉnh sửa các trang trong back-end bằng giao diện Enfold với WPML, một cảnh báo PHP xuất hiện:
Warning: Undefined variable $translate_class in /wp-content/themes/enfold/config-wpml/class-avia-wpml.php on lines 811 and 816.
Vấn đề này là do việc sử dụng không chính xác một biến trong tệp tích hợp WPML của giao diện Enfold.
Giải pháp tạm thời
Vui lòng đảm bảo có bản sao lưu toàn bộ trang web trước khi tiếp tục.
- Mở tệp …/wp-content/themes/enfold/config-wpml/class-avia-wpml.php.
- Tìm dòng:
$$translate_class = avia_font_manager::get_frontend_icon_classes( $translate['font'], 'string' );
- Thay thế bằng:
$translate_class = avia_font_manager::get_frontend_icon_classes( $translate['font'], 'string' );
Chúng tôi đã thông báo cho các nhà phát triển giao diện Enfold về sự cố này để bản sửa lỗi có thể được đưa vào trong bản cập nhật giao diện sắp tới.