나도 워드프레스 강의 하나쯤은 들어 봤다
2년정도 전부터 설치형 블로그 계에 워드프레스 열풍이 불어닥치기 시작했다. 시간이 지나면서 온갖 워드프레스 관련 강좌가 생겨났다. 단순 설치와 시스템에 대해 소개하는 왕초보 워드프레스 강의에서부터 AVADA, EnFold와 같은 쇼핑몰을 포함한 다목적 테마(multipurpose theme)를 설명하는 강의까지 다양하게 진행되고 있다.
나는 워드프레스 강의를 찾아 듣지는 않고 검색을 통해서 사용방법을 익힌 케이스다. 하지만, 쇼핑몰 테마와 플러그인에 대해서는 하나하나 찾아서 검증하기가 귀찮아서 강의를 하나 들었었다. 결과적으로 실망스럽긴 했지만, 설치과정과 세팅과정에 대해 한번 경험해본 것은 의미가 있긴 했다.
문제는 직접 만져보려고 할 때 발생했다.
강의는 잘 들었고 내가 직접 연습해보려고 했는데 제대로 사용할 수가 없었다. 쇼핑몰 기능보다는 다른 목적의 사이트를 만들려고 했는데 그 목적을 달성하기 위한 방법은 강의 내용에는 없는 것이었기 때문이다. 결국 플러그인과 테마의 상세 설정과 코드를 뒤지며, 구글링을 해가며 혼자 연습하다가 포기했다.
그리고 나서 워드프레스의 방대한 테마의 세계로 내가 원하는 테마를 찾아서 뛰어들기로 결정했다.
내가 원하는 테마 찾기 참 어렵네
워드프레스 테마의 세계는 무궁무진하다. 원하는 사이트가 있다면 기능을 이미 구현해놓은 다양한 테마가 존재한다. 이러닝 사이트를 만들고 싶다면 LMS-러닝 매니지먼트 시스템 으로 테마검색을 하면 되고 멤버십 사이트를 원한다면 멤버십 이라는 단어로 검색을 하면 된다.
다양한 유료 테마를 한곳에서 쇼핑할 수 있는 테마 스토어도 수없이 많이 존재한다. 국내에서 검색을 하면 themeforest 나 elegant theme 를 소개하는 블로그 포스팅을 가장 많이 찾을 수 있을 것이다. (여기에는 다 이유가 있다.)
나도 여러가지 테마를 사용해봤다. 무료 테마를 수정해서 사용해보기도 하고 유료 테마와 플러그인을 조합해서 사용해보기도 했다. 처음에는 멋모르고 좋아보이는 테마를 패키지로 구입했었는데 완전 실패작이었다.
반응형, 페이지 구성, 플러그인 호환성, 코드편집의 용이함 모든 면에서 별로였는데 여러개의 테마를 묶어서 판매한다는 점에 혹했었다.
그리고 나서 위에서 얘기한 테마포레스트에서 테마를 구입해서 사용했다. 테마를 구매하기까지도 꽤 오랜 시간이 걸렸다. 명확하게 어떤 기능을 찾은 것이 아니라 디자인을 기준으로 삼아서 그랬다.
다양한 테마를 보다보니 홈페이지에 있으면 좋은 추가 기능들을 많이 알게 되고 최대한 다양한 기능을 한꺼번에 제공하는 테마를 찾게 되었다. 페이지도 자유롭게 만들 수 있고 디자인도 예쁘고, 애드센스 위치도 지정할 수 있고, 모바일 최적화도 되어있는 테마.
결과적으로 근접한 테마를 찾아서 현재까지 운영하고 있긴 하지만 지금 이 사이트에서는 또 다른 테마를 사용하고 있다.
다목적 테마보다는 하나의 명확한 테마가 중요
워드프레스는 높은 자유도를 갖고 있다. ?플러그인으로 기능을 확장할 수도 있고 다양한 기능을 테마 자체에 포함시켜서 개발할 수도 있다. 대부분 하나의 테마에서 많은 기능을 제공한다는 점을 장점으로 내세운다. 하지만 지금 당장 쓰지 않는 기능은 사이트 속도만 느리게 할 뿐이다.
당장 필요한 기능을 확실하게 지원하는 테마를 우선적으로 찾자. 그리고 필요한 기능이 많다면 꼭 필요한 기능 위주로 사이트 구성을 다시 생각해보는 것을 추천한다. 화려해 보이고 꼭 필요한 기능처럼 보여도 사이트 방문자들에게는 별 필요없는 기능이 꽤 많다.
특히 테마를 찾는 도중에 좋아보이는 기능이 있다고 해서 그 테마를 선택하거나 그 기능을 사이트에 필요한 목록으로 추가하는 것은 복잡성만 증가시킬 뿐이다.
혹시나 확장성 대한 고민을 한다면 걱정하지 않아도 된다. 특별한 기능이 필요할 때까지 꽤 오랜 시간이 걸릴 것이고 그때쯤 되면 왜 그 기능이 필요한지 명확한 목적이 생겼을 확률이 높기 때문이다.
혹은 워드프레스 사이트 운영 초기에 가졌던 흥미가 떨어져서 운영을 하지 않고 있다거나, 돈을 벌어서 아예 새로운 사이트로 바꾸게 될 것이기 때문이다.
이제 워드프레스 테마를 찾기 전에 내가 어떤 사이트를 만들 것이고 그 사이트에 필요한 핵심기능이 무엇인지 진지하게 고민해보자.