WPML
상태
해결됨
보고된 제품
WPML Multilingual CMS 3.3.3
해결된 버전
3.3.4

문제 개요

일부 Windows 서버 환경에서는 WPML-CMS-NAV 및 붙박이 링크에서 경고가 발생할 수 있습니다.

일부 WAMP 스택(Windows + Apache + MySQL + PHP)에서는 다음과 같은 경고가 표시될 수 있습니다:

Warning: Invalid argument supplied for foreach() in /var/www/vhosts/mydomain.com/httpdocs/wp-content/plugins/wpml-cms-nav/embedded/wpml/commons/src/wpml-auto-loader.php on line 155

임시 해결 방법

이 문제는 영향을 받는 두 플러그인의 다음 업데이트에서 해결됩니다.

그동안 사용할 수 있는 두 가지 임시 해결 방법이 있으며, 두 방법 모두 동일한 결과를 제공합니다.

다음 내용은 WPML-CMS-NAV붙박이 링크에만 적용됩니다. 다른 플러그인에는 이 방법을 사용하지 마세요.


  • 옵션 1:

    1. WPML-CMS-NAV붙박이 링크의 `plugin.php` 파일을 편집하세요.

    2. 17~19번째 줄을 제거하세요. 예:
      require_once 'embedded/wpml/commons/autoloader.php';
      $wpml_auto_loader_instance = WPML_Auto_Loader::get_instance();
      $wpml_auto_loader_instance->register( WPML_STICKY_LINKS_PATH . '/' );
      

    3. 저장하세요.

  • 옵션 2: WPML-CMS-NAV붙박이 링크 플러그인 폴더의 루트에 “classes”라는 하위 폴더를 추가하세요.

알려진 모든 문제 →