- Trạng thái
- Đã giải quyết
- Đã giải quyết trong
- Avada 7.11.3
- Plugin/giao diện liên quan
- Avada
- Thẻ chủ đề
- Compatibility
Tổng quan về lỗi
Khi sử dụng giao diện Avada cùng với WPML, người dùng sẽ gặp sự cố khi cố gắng đặt lại cache của Avada thông qua bảng tùy chọn của giao diện ở các ngôn ngữ phụ. Cụ thể, hành động này không thực thi như mong đợi và gây ra lỗi “403 Forbidden” hiển thị trong bảng điều khiển của trình duyệt.
Giải pháp tạm thời
Vui lòng đảm bảo bạn có bản sao lưu đầy đủ của trang web trước khi tiến hành.
- Mở tệp /wp-content/themes/Avada/includes/lib/inc/class-fusion-fusionredux.php.
- Tìm dòng 1537.
- Thay đổi:
check_ajax_referer( 'fusionredux_ajax_noncefusion_options', 'nonce' );
- Thành:
// Get default language. $default_language = Fusion_Multilingual::get_default_language(); // Get current language $current_language = apply_filters('wpml_current_language', NULL); if ($current_language !== $default_language) { check_ajax_referer('fusionredux_ajax_noncefusion_options_' . $current_language . '', 'nonce'); } // Check English or All languages if ('' === $current_language || 'en' === $current_language) { check_ajax_referer('fusionredux_ajax_noncefusion_options', 'nonce'); }