오래 전에 구입한 워드프레스 테마가 문제를 일으키는 경우가 있습니다.
정상적으로 제작된 테마라면 큰 문제는 일으키지는 않습니다만 테마의 기능 중에 구현이 안되는 기능이 생기게 됩니다.
한참을 잊고 지냈던 워드프레스로 제작한 영문 웹사이트 하나에서 메뉴가 보이지 않는 문제를 발견하게 되었습니다.
이 당시 한참 유행하던 드롭 다운 메뉴와 이미지 슬라이더 기능이 처음으로 들어갔던 워드프레스 테마였는데, 이미지 슬라이더 기능은 잘 작동을 하는 듯 한데 드롭 다운 메뉴는 작동을 하지 않아 서브 메뉴로 들어갈 수 없는 문제가 발생하였습니다.
이 테마는 Divi 테마로 유명한 elegant themes 에서 구입한 오래된 테마로 지금은 판매가 되지 않은 테마입니다. 그래도 평생 플랜을 구입을 했기에 문의를 했습니다.
의외로 심플한 답변을 받았고 바로 해결이 되었습니다.
바로 이 플러그인 하나 설치하면 해결이 되는 문제였습니다.
오래된 워드프레스 테마가 작동하지 않은 이유는 바로 jQuery 업데이트 때문이였습니다.
워드프레스가 5.5로 업그레이드 되면서 오래된 버전의 jQuery 지원을 하지 않기 시작하였습니다.
그래도 한번에 싹뚝 오래된 jQuery 지원을 중단한 것은 아닌 하나하나씩 지원을 중단하여 워드프레스 5.7 부터는 전면 지원 중단 되었습니다.
오래된 버전의 jQuery를 이용해 제작된 테마나 플러그인의 경우 워드프레스 버전이 5.5 이상이 되면 문제가 발생할 수 있습니다.
이렇게 jQuery 관련 문제가 발생하는 경우 Enable jQuery Migrate Helper 플러그인을 설치해서 문제를 해결할 수 있습니다.
단 Enable jQuery Migrate Helper 플러그인을 설치해서 문제를 해결하는 방법은 임시적인 수단으로만 사용해야 할 것입니다.
새로운 테마를 구입해서 웹사이트 디자인을 변경하는 것을 바로 시작해야 할 것입니다.
Enable jQuery Migrate Helper 플러그인