WPML
상태
해결됨
해결된 버전
Avada 7.11.3
관련 플러그인/테마
Avada
주제 태그
Compatibility

문제 개요

WPML과 함께 Avada 테마를 사용할 때, 보조 언어의 테마 옵션 패널을 통해 Avada 캐시를 재설정하려고 하면 문제가 발생합니다. 구체적으로, 해당 작업이 예상대로 실행되지 않고 브라우저 콘솔에 “403 Forbidden” 오류를 발생시킵니다.

임시 해결 방법

진행하기 전에 사이트의 전체 백업을 완료했는지 확인하세요.


  • /wp-content/themes/Avada/includes/lib/inc/class-fusion-fusionredux.php 파일을 여세요.

  • 1537번째 줄을 찾으세요.

  • 변경 전:
    		check_ajax_referer( 'fusionredux_ajax_noncefusion_options', 'nonce' );


  • 변경 후:
    		// 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');
    		}

알려진 모든 문제 →