본문 바로가기
 
 

테마 개발서

프로젝트명워드프레스 테마 직접만드는 개발자되기
워드프레스
워드프레스
웹반응형
웹반응형
관리자동화
관리자동화
웹접근성
웹접근성

[책 구매]

 

YES24 인터파크 교보문고 알라딘 영풍문고

 

[책 소개]

 

워드프레스 상위 5% 개발자들을 위한 책

모두들 워드프레스는 ‘쉽다’고 말한다. 구축비용이 ‘저렴하다’고 말한다. 사이트 관리가 ‘편하다’고 말한다. 하지만 그것은 온전한 사실이 아니다. 개발을 쉽게 하면 유지 관리는 어려워지고, 저렴하게 만들 수는 있지만 만족도는 떨어지게 마련이다. CMS로서의 편리함은 원하는 기능이 최적화된 고품질 웹사이트일 때의 결과다. 결국 기획의도에 맞는 테마를 직접 만들어 적용해야 워드프레스의 진정한 장점이 살아나는 것이다. 이 책은 무료 테마 혹은 저렴한 범용 테마를 개조해서 개발하는 것이 아니라, 처음부터 목적에 맞는 워드프레스 테마를 직접 만들어 웹사이트를 구축하고자 하는 개발자를 위한 고급 안내서이다.

저자들은 워드프레스 도입 초기부터 다년간 테마를 직접 개발하기 위해 고군분투하며 워드프레스 기반 웹사이트의 우수성을 증명해왔다. 각 기업체와 관공서를 비롯한 수많은 워드프레스 기반 국내 웹사이트들이 아직도 기성복에 몸을 맞추듯 개조, 변형된 테마로 인해 반쪽짜리 성능에 머물고 있는 상황을 안타깝게 지켜보며 ‘테마 활용’이 아닌 ‘테마 개발’을 해낼 수 있는 힘을 길러주는 책을 출간했다. 이제부터는 범용적으로 개발된 기존 테마의 무겁고 제한적인 기능에 안주하지 말고, 필요한 기능을 충분히 컨트롤할 수 있는 자체 테마를 통해 개발자 본인의 역량은 물론 클라이언트의 만족도까지 배가시켜 보자.

 

[차례]

 

1장_워드프레스의 진실 그리고 개발업계의 현실

_개조할 것인가, 개발할 것인가?
_워드프레스 테마 개발서, 왜 아직 없을까?
_잘 만들어진 워드프레스 사이트란?
_팽창하는 국내 워드프레스 시장?
_범용 테마의 두 얼굴
_프리미엄 테마의 조건
_당신은 누구십니까 (웹 프로그래머라면 | 웹 퍼블리셔라면 | 웹 디자이너라면 | 웹 기획자라면 | 웹 종사자가 아닌 분들이라면)
_워드프레스 웹사이트의 유형 (초급형 웹사이트 | 중급형 웹사이트 | 고급형 웹사이트)
_비주얼에디터를 권장하지 않는 이유
_가성비의 딜레마

 

2장_워드프레스 테마 개발자가 된다는 것은

_초급자 질문의 유형
(1. IE에서 레이아웃이 다르게 나타나거나 깨지는 현상 | 2. 플러그인이나 테마를 찾아달라는 요청 | 3. 구매한 테마의 사용방법 | 4. 워드프레스 기본 기능 | 5. 테마와 플러그인의 기능이나 레이아웃의 변경 | 6. PHP, Javascript, CSS 등의 사용법 | 7. 워드프레스 함수)
_편법개발의 춘추전국시대
_워드프레스 코어 해킹 금지! (해킹을 금하는 이유 | 해킹의 대안)
_테마를 개발한다는 것
_어떤 개발자가 되어야 할까?

 

3장_워드프레스 테마 만들기

_알고 있어도 읽어 볼 만한 워드프레스 이야기
_테마(Theme)?
_준비 작업에서 꼭 해야 할 일
__WP_DEBUG : php 구문 및 런타임 오류
__SCRIPT_DEBUG : 자바스크립트 오류
__SAVEQUERIES : 데이터베이스 SQL Query
__Cache 플러그인
_드디어 테마 생성
_최초 실행
_화면 영역 기준으로 본 테마의 구조
_테마 헤더
_테마 함수
_테마 푸터
_참조 : 루프(Loop)
_메인 인덱스 템플릿
_사이드바
_참조 : 액션과 필터 – 훅(hook)

 

4장_WP_Query

_WP_Query란?
_WP_Query 사용법
__query_posts()
__new WP_Query()
__get_posts()
_중첩 WP_Query
_$args 구성 요소
__기본 요소
__작성시간 요소
__글의 속성 요소
__메타데이터 요소
__택사노미 요소
__페이징 요소
__정렬 요소

 

5장_테마 깊숙이

_구현 파일 기준으로 본 테마의 구조
_정적 페이지
_카테고리 템플릿
_Pagination
_포스트
_댓글 템플릿
_검색 결과 템플릿
_검색 폼 템플릿
_404 오류 페이지
_사용자 정의 템플릿
_참조 : option API

 

6장_테마 지원

_테마 지원 관련 함수
_post-formats
_html5
_custom-logo
_custom-header
_custom-background
_title-tag
_post-thumbnails
_여러 가지 이미지 사이즈

 

7장_사용자 정의하기

_The customizer API
_custom-logo
_custom-header
_wp-head-callback
_admin-head-callback
_admin-preview-callback
_사용자 정의 구성요소
_사용자 정의하기 메뉴 구조
_사용자 정의하기 제공 컨트롤
__WP_Customize_Control – text
__WP_Customize_Control – checkbox
__WP_Customize_Control – radio
__WP_Customize_Control – textarea
__WP_Customize_Color_Control
__WP_Customize_Cropped_Image_Control
_미리보기 세련되게 적용하기
__자바스크립트에서 적용
__부분 영역 변경 적용
_참조 : 네이버 사이트 등록

 

8장_메인 페이지

_메인 페이지에 대한 고찰
_front-page.php 대 home.php
_구성요소 준비하기
_메인 페이지 사용자 정의 하기
_screenshot

 

9장_웹 접근성

_웹 접근성이란
_이미지 첨부
_하이퍼링크

 

10장_자식 테마

_자식 테마의 필요성
_자식 테마 만들기
_functions.php
_템플릿 파일
_스타일 시트
_헤더영역 수정
_screenshot

 

[출판사 리뷰]

 

개조만 할 것인가, 개발을 할 것인가?
테마 직접 제작, 더 이상 미루지 말자!

처음 원고를 살펴본 후 저자들에게 질문을 던졌습니다. “기존의 워드프레스 책들과 이 책이 다른 점은 무엇입니까?” “독자들이 왜 이 책을 봐야 합니까?” “워드프레스는 기존(범용) 테마를 잘 활용(개조)해서 쓰면 되는 거 아닌가요?” “워드프레스 테마를 꼭 직접 만들고 싶어하는 독자들이 얼마나 있을까요?”

저자들은 이렇게 답했습니다. “기존의 책들은 응용서이고 이 책은 개발서입니다.” “워드프레스를 통해 돈을 벌고자 하는 개발자라면 이 책을 봐야 할 겁니다.” “범용 테마의 개조만으로는 워드프레스의 진가를 경험할 수 없습니다.” “진정한 개발자라면 테마 만들기에 도전하는 것이 당연합니다.”

사실 ‘워드프레스 테마 개발자가 된다는 것’은 고행의 길입니다. 저자들은 제대로 된 정보가 없던 시기에 테마 개발자가 되고자 뛰어들었기 때문에 많이 힘들었습니다. 하지만 독자들에게는 이 책이 있습니다. 저자들은 ‘이 정도면 테마를 개발하는 데 필요한 지식은 충분하다.’고 말합니다. 머리를 쥐어짜며 괴로워하는 워드프레스 개발자들에게 꼭 필요한 책입니다.

당신이 개발자라면 더 이상 클라이언트에게 “이 기능(또는 디자인)은 워드프레스로는 구현이 불가능합니다.”라고 둘러대지 않아도 됩니다. 이제 자신 있게 말씀하세요. “기존 웹에서 가능했던 기능과 디자인 모두 워드프레스로 구현이 가능하며, 견적 금액은 얼마입니다.”라고요! 워드프레스 성능 100% 구현, 이 책과 함께라면 가능합니다.

TAGS