WPML
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');
    		}

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