WPML

문제 개요

Max Mega Menu (새 탭에서 열림)를 WPML과 함께 사용할 때, 메뉴를 보조 언어와 동기화하면 최상위 메뉴 항목의 Mega Menu – Grid Layout 구성이 손실될 수 있습니다.

이 문제는 깊게 중첩된 항목(예: 3단계 메뉴)이 포함된 메뉴에서 발생할 가능성이 더 높습니다. 동기화 후 메뉴 계층 구조 자체는 올바를 수 있지만, Max Mega Menu가 최상위 항목을 하위 항목으로 잘못 감지할 수 있습니다. 결과적으로 해당 Grid Layout 구성이 유지되지 않습니다.

임시 해결 방법

계속하기 전에 사이트의 전체 백업을 진행하세요.

  • …/wp-content/plugins/megamenu/classes/menu-item-manager.class.php 파일을 여세요.
  • 111번째 줄을 찾으세요.
  • 다음 코드를:
    if ( $item->menu_item_parent == 0 ) {
  • 다음과 같이 교체하세요:
    if ( (int) $item->menu_item_parent === 0 ) {
  • 메뉴 동기화를 다시 실행하세요.

모든 알려진 문제