2014-08-29 1 views
0

영어/프랑스어 2 개 국어 사이트 인 내 맞춤 WordPress 테마에서 WPML을 사용하십시오. 내 모바일 메뉴는 기본 언어 (영어) 사이트에서 정상적으로 작동하며 프랑스어로는 작동하지 않습니다. JS 문제라고 생각하지만 Javascript에 익숙하지 않고 도움을 얻지 못합니다. :)WordPress WPML 사이트에 모바일 메뉴 (js)가로드되지 않습니다.

배경 : 나는이 사이트를 만들기 위해 본즈 스타터 테마 (Bones-Less) 버전을 사용했던 다른 개발자로부터이 WordPress 사이트를 인수했다. 그는 Multilingual Press를 번역 플러그인으로 사용했습니다. 나는 그것을 제거하고 내가 익숙한 WPML (http://wpml.org)을 설치했다.

화면의 경우 < 768px에서 가로 탐색 메뉴는 드롭 다운 "햄버거"메뉴로 바뀝니다. 모바일 메뉴는 영어 (기본 언어) 페이지에서 제대로 작동하지만 프랑스어 (번역 된 언어) 페이지에는 드롭 다운 /로드되지 않습니다.

(필자는 Firefox에서 "반응 형 디자인보기"를 터치하여 데스크톱에서이를 테스트 할 수 있었으며 iPhone에서도 테스트 할 수 있음).

그리고이 스레드를 읽은 후 - https://wpml.org/forums/topic/some-js-is-not-loading/ - URL에 '/ fr'을 추가하는 WPML로 인해로드되지 않는 모바일 메뉴의 Javascript와 관련이 있다고 가정하고 있지만 손실이 있습니다. 그것을 고치는 방법에 관해서.

감사합니다. 추가 정보가 있으면 알려주십시오.

$mainNav.find('#menu-main-menu')

모든 경우에

$mainNav.find('>ul')

에 :

답변

1

문제는 JS 너무 #menu-main-menu-french 파일 변경입니다.


또는 수동으로 기본 클래스/ID를 메뉴에 추가 할 수 있습니다.

+0

또한 콘솔에서 js를 깨는 것을 볼 수 있습니다. – Erevald

+0

그랬어! 고맙습니다. – SPS

관련 문제