워드프레스 웹사이트 제작시, 테마 포레스트 사용을 뜯어 말리고 싶은 5가지 이유
.
워드프레스 사이트 제작을 하다 보면, 종종 테마 포레스트를 이용하게 됩니다. 눈길을 사로잡는 디자인과 비즈니스 목적에 맞는 기능을 제공하여 사이트 제작이 예상보다 쉬워 보입니다. 하지만 유료 테마 사용은 부실 공사나 다름없습니다. 내부 구조가 허술하기 때문에 유지보수가 어렵고, 결국에는 다시 만들어야 할 수도 있습니다. 그럼 왜 그런지 구체적으로 5가지 이유로 알아보겠습니다.
테마 포레스트란 무엇일까?
테마 포레스트는 다양한 웹사이트 템플릿과 테마 등의 디지털 상품을 판매하는 일종의 오픈마켓으로, 워드프레스 사용자들에게 인기 있는 선택지입니다. 수많은 디자인 옵션과 기능을 제공하기에 초보자도 손쉽게 웹사이트를 만들 수 있습니다. 예약제 사이트, 부동산 사이트, 강의 사이트 등을 진짜 3~4시간 만에 뚝딱 만들 수 있습니다. 하지만 이렇게 빨리 만드는 만큼 이에 상응하는 부가 문제를 피할 수는 없습니다.
테마포레스트 사용시 겪는 문제
테마 포레스트를 통해서 만든 사이트는 바로 런칭이 가능하지만, 시간이 지날수록 여러 문제가 여기저기서 터집니다. 일단 테마는 지속적인 업데이트를 통해 사이트 보안을 유지해야 하는데, 만약 테마 개발자가 도중에 잠수를 타면 테마 업데이트 지원을 더는 받을 수 없습니다.
게다가 유지보수에도 영향을 미칩니다. 특정 플러그인을 설치하려고 햐면 “치명적인 오류가 발생했습니다.” 라는 문구가 뜨는데요. 이는 테마 포레스트 자체에서 제공하는 테마가 테마가 본연 가져야하는 역할인 사이트 디자인 외에도 기능 구현까지 담당해서 그렇습니다. 이 밖에도 5가지의 문제가 더 있습니다.
- 코드 품질 문제
- 테마 의존성
- 호환성 문제
- 업데이트 불가의 문제
- 커스터마이징시 워드프레스 충돌
코드 품질 문제
테마 포레스트에서 판매되는 테마는 워드프레스 개발 방식을 따르지 않고 독자적으로 제작되므로 코드 품질이 천차만별입니다. 이로 인해 각 테마마다 최적화 수준이 다르고, 최적화 되지 않는 코드는 결국 느린 사이트 속도를 초래합니다. 또한 보안에 취약점을 줄 수도 있어 웹사이트 운영시 큰 리스크를 떠 맡는 꼴입니다.
테마 의존성
테마 포레스트에서 판매하는 테마를 구매하면 플러그인은 해당 테마에게 종속될 수 밖에 없습니다. 이는 플러그인 사용의 자유도를 현저히 떨어뜨립니다. 즉 워드프레스는 비즈니스 목적 사이트 만드는데 있어서 필요한 폭 넓은 플러그인 선택과 적재적소의 커스터마이징을 통해서 만들어가는데, 테마 때문에 애초에 선택지가 제한됩니다. 이 상황에서 테마와 적합하지 않는 플러그인 활성화로 인해서 예기치 않은 오류를 야기하거나 레이아웃이 깨질 수 있습니다.
호환성 문제
테마 포레스트에서 제공하는 테마는 다양한 환경에서 테스트되지 않고 판매되기 때문에 향후 호환성 문제가 발생할 수 있습니다. 워드프레스 업데이트나 플러그인 변경시 테마가 이를 수용하지 못하면 예기치 못한 오류가 발생할 수 있습니다. 이는 사이트의 신뢰성을 떨어뜨리고 사용자 경험을 해칠 수 있습니다.
업데이트 불가의 문제
테마 포레스트에서 구매한 테마는 개발자가 업데이트 중단할 경우 더 이상 지원을 받을 수 없습니다. 워드프레스는 보안과 성능 향상을 위해 수시로 업데이트를 해야 하는데, 테마가 업데이트를 받지 못하면 향후 보안에 취약해질 수 있습니다. 또한 최신 기능을 사용할 수 없어 웹사이트 운영에 큰 차질을 겪게 됩니다. 이는 사이트의 존속을 어렵게 만듭니다.
커스터마이징시 워프 충돌
테마는 기본적으로 디자인만 담당해야하지만, 테마 포레스트가 제공하는 테마는 디자인과 기능을 담당합니다. 그래서 원하는대로 워드프레스 커스터마이징 하려고 할 때 종종 워드프레스 프레임워크와 충돌할 수 있습니다. 코드 몇 줄만 수정하면 되는데, 이를 수정하는 순간에 사이트에 치명적인 에러가 발생합니다. 결국 더는 수정도 하지 못하고 그냥 운영해야 할 수 있습니다.
그렇다면 워드프레스 테마의 역할은 뭘까?
그렇다면 지금까지 글을 보면서 이런 점이 궁금할 수 있습니다. 도대체 워드프레스 테마가 가지는 본연의 역할은 뭔지 말입니다. 워드프레스 테마의 본연 역할은 사이트 디자인과 구조적 구성을 정의하는 것입니다.
디자인을 통해 웹사이트 전반적으로 스타일과 외관을 관리합니다. 이때 사이트의 레이아웃, 색상, 폰트, 파비콘, 로고, 헤더 등을 설정합니다.
또한 구조적 구성도 담당합니다. 기본적으로 홈페이지에 들어가는 헤더와 푸터, 페이지 레이아웃도 있지만, 사이드바, 메뉴, 아카이브 템플릿, 싱글 포스트 템플릿 등의 포스트 타입마다 들어가는 레이아웃도 담당합니다.
이처럼 워드프레스 테마가 가져야 하는 역할은 국한되어야 하지만, 테마 포레스트는 디자인에도 기능을 많이 넣고, 또한 기능도 담당하기 때문에 나중에 유지보수가 어려워지는 사이트를 운영할 수 밖에 없는 겁니다.
워드프레스 웹사이트 제작을 성공하려면?
테마와 플러그인을 가지고 웹사이트 제작을 성공시키고 싶다면 3가지만 고려하시면 됩니다.
첫 번째 기능 정의서나 스토리 보드를 그려야 합니다. 기능 정의서를 작성해야 홈페이지에 필요한 기능이 무엇인지 명확하게 정리가 됩니다. 이는 프로젝트 성공의 초석을 다집니다.
둘째, 테마는 되도록 기본 테마를 쓰시는 것을 추천드립니다. 케이던스, 아스트라, 제너레이트프레스처럼 테마 본연의 역할인 사이트 외관 설정과 템플릿 레이아웃만 담당하는 테마를 사용하는 것이 좋습니다.
마지막으로, 최대한 검증된 플러그인을 사용하는 것이 좋습니다. 테마 포레스트처럼 오픈마켓에서 버젖이 파는 플러그인 보다, 수시로 개발하고 업데이트하는 개발사가 제작하는 플러그인을 사용하는 것이 좋습니다. 예를 들어서 graviry form, acf 등이 있습니다.
끝으로 웹사이트의 사양과 성능 안전성을 고려한 현명한 선택이 여러분이 원하는 비즈니스 실현에 도움을 줄 것으로 보입니다.
고객의 눈길을 끄는 맞춤 홈페이지
나만의 고유 스타일과 메시지를 보여주세요.
제작을 하고 있으며 강의 플랫폼 / 매거진 / 렌탈 쇼핑몰 / 플랫폼 /
다국어 홈페이지 / 펀딩 사이트/ 예약 사이트 등의 다양한 프로젝트 런칭 경험 보유
현재는 브런치에서 <노션처럼 체계적으로 익히는 워드프레스> 작가 활동 진행중