현재 서비스 준비 중인 페이지로, 실제로 다른 내용이 있을 수 있습니다. 

Extra child theme 만들기

작성자 | 2021. 01. 10

 제작  목표

  • 고객이 손쉽게 변경할 수 있도록 한다.
  • 국내 사용자에게 익숙한 UX를 제공한다.

제작 준비

① 데모 사이트 호스팅 준비
  • 프리 호스팅을 이용해 호스팅 발급.
  • 2차 도메인은 demo-‘child theme 이름’으로 지정 예) demo-newsbisp.wpcorona.com
  • ManageWP 등록
    • 단비크루의 직접 등록은 안되므로 단비랩스의 기술지원 담당자에게 요청.
② 미디어 엑스퍼트팩 설치
  • ManageWP를 이용해 미디어 엑스퍼트팩을 데모 사이트에 복사.
  • 라이센스 입력
    • 외부 플러그인 라이센스는 직접 이력.
    • 단비스토어 판매 플러그인은 단비랩스의 기술원 담당자에게 요청. 해당 담당자는 영구 라이센스로 발급.
③ child theme 정보 변경
  • Screenshot은 1200 * 900 pixel의 PNG 파일.

제작 가이드

아래 순서로 스타일을 정의한다.

  • 테마 사용자 정의하기
  • Extra Plus
  • 빌더의 디자인 옵션
  • 빌더의 커스텀 CSS
  • child theme의 style.css: 위 설정이 불가능한 카테고리 모듈의 기본 스타일 정의.

Extra Plus에서 제공하는 기능은 child theme에 넣지 않는다.

  • 범용적인 니즈라면, 단비랩스에 반영 요청.

글 리스트, 그리드와 관련된 모듈의 폰트는 기본적으로 ‘테마 사용자 정의하기’에서 먼저 정의.

  • 해당 설정은 개별 글에도 영향을 미치나 개별 글은 테마 빌더로 작업하기 때문에 무방. ‘테마 사용자 정의하기’를 사용하는 것이 글로벌하게 영향을 미친다.

헤더와 풋터는 테마 빌더로 정의

  • 다른 헤더 사용을 원할 경우, 글로벌하게 사용되는 섹션을 글로벌 레이아웃으로 저장하고 이걸 다른 custom header에서 불러와 재사용.
  • Newsbi와 같이 Full Width를 원한 경우 custom header를 만들어 넣으면 된다.

커스텀 CSS는 모두 child theme에 넣는다.

  • Divi Theme은 모듈의 default desing이 있어서 child theme에 넣을 필요가 없지만, 카테고리 빌더는 이를 지원하지 않는다.

단비스토어

워드프레스의 개발원칙을 지키며, 워드프레스를 위한 국내 최대의 리소스를 제공합니다.

단비 노하우는...

  • 상용 사이트 제작과 운영을 지식 제공을 목적으로 단편적이고 파편적인 정보를 지양합니다.
  • 최상의 리소스를 중심으로 작성되며, 리소스의 가격은  거의 고려하지 않습니다. 따라서, 상용 사이트에 적합하지 않은 테마나 플러인은 다뤄지지 않습니다. 
  • 모든 노하우는 단비에서 직접 검증한 내용입니다.
  • IT 기술이 빠르게 발전하 듯이, 언급된 리소스에도 변화가 있을 수 있습니다. 업데이트 날짜를 기준으로 읽어봐 주시기 바랍니다.