개발자들과의 기싸움이 싫어서 워드프레스를 손댄지 2년 정도가 지났습니다.
큰규모의 프로젝트를 제외하고는 거의 대부분 워드프레스로 제작을 하곤 합니다.
열공을 시작하며 자식테마의 중요성에 대해 배우고 몇 개월 전까지 자식테마로 셋팅을 했습니다.
이유는 아시다시피 워드프레스 업데이트와 테마 업데이트 시 수정내역들이 초기화됨을 우려해서죠.
어차피 PHP는 문외한이라 손안대고 테마 자체에 있는 커스텀 css란과 비주얼 컴포저의 각 페이지마다 존재하는 css란을 이용하는 정도로만
수정하여 사용하고 있습니다. 워드프레스 전문가가 아닌이상 php수정 및 쿼리를 알음알음 수정 해봤자 업데이트 시 날라가지는 않을까 하는 두려움에
왠만하면 절대적으로 수정을 하지 않고 있습니다. 그래도 일말의 문제발생 소지를 없애고자 자식테마를 사용하고 있는데
최근 예전에 만들었던 홈페이지들이 작동을 안한다는 연락을 종종 받게 됩니다. 이래저래 하나씩 테스트해보며 시간과의 사투를 합니다.
꽤나 시간이 지났을까 자식테마를 해제하고 본 테마를 활성화 하니 문제가 해결됩니다. 거기다가 될대로 되라는 식으로 css수정한거 날릴 생각으로
워드프레스 업데이트와 테마업데이트까지 진행해버립니다. 왠걸 로딩속도가 엄청나게 빨라졌습니다.
그 뒤로 자식테마 전혀 사용하지 않고 CSS수정도 꼭 필요한 상황이 아니면 최소화 하며,플러그인도 거의 달지 않고 테마자체 기능으로만
자식테마 없이 본 테마로만 제작하고 있습니다.물론 특정기능이 필요한 프로젝트에는 플러그인 설치 합니다.
혹여나 제가 자식테마에 대한 이해도가 부족하여 발생 할 수 있는 문제들이기에 질문 좀 드리겠습니다.
1. 자식테마는 무조건 필요한가요?
2. 테마설치 후 자식테마로 바로 전환하고 나서 셋팅을 시작해야 하나요? (어차피 자식테마에서 작업해도 본테마에 그대로 셋팅이 되는거 아닌가요?)
3. 업데이트 시 수정내역들이 날라가는걸 걱정한다면 본테마에서 업데이트버튼을 누르지 않으면 되는거 아닌가요?
여러 워드프레스 선후배 님들의 의견을 들어보고 싶습니다.
더불어 질문 하나만 드리겠습니다. 최근 처음으로 우커머스이용한 쇼핑몰 제작중에 있는데 배송조회 플러그인이 거의 전무후무 하던데 추천좀 부탁드리겠습니다.
안녕하세요~^^
자식 테마로 구현하지 않는다면 순정 상태의 테마 파일을 따로 백업해 두셔야 할 듯합니다.
사이트 구축 중에 문제가 생길 시 복구를 원활하게 하기 위함입니다.
워드프레스로 구축하는 사이트라면
워드프레스, 플러그인, 테마의 버전을 항상 최신으로 유지해주시는 게 좋습니다.
기능 추가 및 삭제, 수정도 있겠지만
오류나 버그 등을 업데이트에 반영할 수도 있기 때문입니다.
자식 테마 관련해서 올라온 글을 링크해드리겠습니다.
http://www.cosmosfarm.com/threads/document/15746
http://www.cosmosfarm.com/threads/document/15695
http://www.cosmosfarm.com/threads/document/15594
배송 조회 플러그인은 직접 사이트에 적용해보신 분들이 추천해주셨으면 좋겠습니다.
고맙습니다.
항상 소중한 답변 정말 감사드립니다. 적어주신 링크의 글들을 잘 읽어 보았습니다.
역시나 자식테마는 업데이트 시 수정내역의 증발 또는 오류 방지를 위해 만들어 지는게 목적인데
이전으로 복구를 하자면 저는 카페24를 쓰기 때문에 당일 새벽5시로 복구가 가능합니다.
물론 그 사이에 작업을 했다면 날라가겠지만요.
이 글들을 읽어보고 다시 질문 좀 드리겠습니다.
1. 테마의 자체 커스컴 css메뉴 및 비주얼 컴포터 탑재 테마의 페이지 내에 css작성란에
이처럼 작성을 해도 혹시 날라간 경험이 있으신 분 계신가요?
2. php나 쿼리수정 없이 제작되거나 유지된다면 자식테마를 안만들고 부모테마로만 해도 문제가 없는건지요?
3. 그래도 자식테마를 무조건 쓰는것을 추천하다면 모든 셋팅을 끝내고 자식테마로 전환하면 되는지요.
아니면 테마설치하자마자 플러그인 셋팅부터 코드 수정까지 다 자식테마에서 해야하는지요.
안녕하세요~^^
카페 24의 복구 기능에 의존하는 것은 위험할 듯합니다.
만일의 상황을 대비하여 항상 순정 파일 혹은 버전별로 백업을 해두는 습관을 들여야 좋을 듯합니다.
1. 아직까지 저희 쪽 테스트 사이트에서는 커스텀 CSS 쪽에 작성한 코드가 날아간 적은 없습니다.
2. 테마를 처음 설치 후 업데이트할 경우가 없다면 부모 테마로만 해도 문제가 없을 듯합니다.
3. 코드 수정이 필요한 작업이라면 테마 설치하자마자 자식 테마로 구현하시는 게 좋을 듯합니다.
잘 아시는 분이 계시다면 댓글로 알려주세요.ㅎㅎ
고맙습니다.