- 상태
- 해결됨
- 해결된 버전
- 4.5.6
- 관련 플러그인/테마
- Divi
문제 개요
경우에 따라 WPML 및 Divi 테마를 최신 버전으로 업데이트한 후 다음과 같은 알림이 표시될 수 있습니다:
Warning: Undefined array key “display_conditions” in …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php on line 23
임시 해결 방법
이 경고는 사이트에 영향을 주지 않지만 개발팀에서 문제를 해결하고 있습니다. 그동안 사이트를 전체 백업한 후 다음 두 가지 임시 해결 방법 중 하나를 적용할 수 있습니다.
- functions.php 파일을 여세요.
- 다음 코드를 추가하세요.
$should_i_run = get_transient( 'divifix' ); if ( $should_i_run == false ) { set_transient( 'divifix', true, 10000); $test = get_option( "et_divi" ); unset ( $test["builder_global_presets_history"] ); update_option( "et_divi", $test ); } - 사이트의 프런트엔드를 방문하세요.
- 이전 코드를 제거하세요.
이 방법으로 해결되지 않으면 다음을 수행할 수 있습니다.
- /wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php 파일을 여세요.
- 23번째 줄을 찾으세요.
- 다음 코드를:
if ( $atts['display_conditions'] && self::BASE64_EMPTY_ARRAY !== $atts['display_conditions'] ) {다음으로 교체하세요.if ( isset( $atts['display_conditions'] ) && self::BASE64_EMPTY_ARRAY !== $atts['display_conditions'] ) {