워드프레스를 기반으로 새로 사이트를 만들면 거의 대부분 워드프레스 테마를 사용하게 됩니다. 기본 사이트 구조를 하나씩 바꾸려면 너무 고된 작업이기 때문입니다.
다양한 테마중 하나를 선택하여 설치하기만 하면 손쉽게 기본 디자인이 완료된다는 점이 워드프레스의 매력중 하나입니다. 그런데 가끔 이런 질문을 하시는 분들이 있습니다.
워드프레스로 구축한 사이트가 크롬에서는 잘 보이는데 익스플로러에서는 깨져 보여요! 예를 들면 아래와 같은 질문입니다.
유료테마 오픈마켓이라고 할수 있는 테마포레스트(Themeforest)에서 유료 테마를 구입해서 설치했는데 익스플로러에서 깨져 보인다는 것입니다. 깨져 보이는 익스플로러 버전은 익스플로러 9입니다.
왜 그런 걸까요?
가장 먼저 이러한 시행착오를 겪지 않으려면 유료테마를 구입하는 단계에서 꼼꼼하게 웹브라우저 호환성을 체크해야 합니다.
테마포레스트에서 판매하는 모든 유료테마는 공통적 지원사양 표기를 넣도록 되어 있습니다. 상기 이미지의 오른쪽 부분입니다. 여기서 Compatible Browsers 항목을 꼭 확인해보셔야 합니다. 인터넷 익스 플로러(IE)의 경우는 9, 10 , 11 버전을 지원하고 엣지도 지원합니다. 상기 테마는 높은 인기를 얻고 있는 AVADA 테마의 지원사양표입니다.
하지만 또 다른 인기순위에 랭크된 테마는 익스플로러 9를 지원하지 않으며 익스플로러 10 부터 지원합니다. 당연히 익스플로러 10 이하 버전에서는 정상적으로 보이지 않게 됩니다.
그렇다면 당연히 익스플로러 7 , 8 , 9 등 오래된 버전도 함께 지원하는 유료테마가 좋겠네요? 호환성이 좋으니….
하고 생각하신다면 “그렇지 않다!” 라고 말씀드릴수 있습니다. 웹표준을 따르지 않고 제각각인 구형 익스플로러 지원을 위해서 희생해야 하는 부분들이 많기 때문입니다.
소스코드가 복잡해지고 당연히 로딩속도등도 늦어지게 됩니다. 또한 복잡하고 지저분한 코드 때문에 구형 익스플로러에서 사이트를 봤을 때 기능의 오동작 확율이 높고 수정이 되지 않을 가능성이 많습니다.
사용자가 점점 줄어드는 웹브라우저를 위해서 지속적으로 유지 보수를 해주는 테마 제작사들은 많지 않기 때문입니다. 호환성에 대해서 지나치게 범위를 확대하면 그 만큼 기능이 제한적인 테마가 된다는 의미입니다.
유료테마 판매순위 1위인 AVADA 테마도 시간이 지날수록 구형 웹브라우저에 대한 지원을 줄여나가고 있습니다.
또 염두에 두셔야 할 점은 테마에서 지원하는 가장 오래된 익스플로러 버전이 9 라면 마음속으로 10부터 거의 대부분의 기능이 원활하게 동작된다고 생각하셔야 한다는 점입니다. 지원된다는 의미가 모든 테마의 기능이 완전히 퍼펙트하게 된다는 의미보다는 90%이상의 기능이 정상적으로 된다고 하는 의미가 있기 때문입니다.
물론 모든 테마를 확인한 것은 아니지만 이렇게 생각하시는 것이 정신건강 상 편하실 것입니다.
you ar using an outdated browser. Please upgrade browser or activate google chrome frames to improve your experience.
만약 친절하게도 테마에서 상기 메시지와 같은 경고 문구를 보여준다면 철지난 익스플로러 버전을 좀 더 최신버전으로 업데이트 하셔야 하겠습니다.