HOME > Detail View

Detail View

워드프레스 테마 직접 만드는 개발자 되기 : 범용 테마 개조는 이제 그만! (Loan 3 times)

Material type
단행본
Personal Author
김경호 정명선, 저
Title Statement
워드프레스 테마 직접 만드는 개발자 되기 : 범용 테마 개조는 이제 그만! / 김경호, 정명선 지음
Publication, Distribution, etc
서울 :   스포트라잇북,   2017  
Physical Medium
270 p. : 삽화 ; 24 cm
ISBN
9791187431060
000 00000cam c2200205 c 4500
001 000046008301
005 20191205153856
007 ta
008 191204s2017 ulka 000c kor
020 ▼a 9791187431060 ▼g 13560
035 ▼a (KERIS)BIB000014523443
040 ▼a 222001 ▼c 222001 ▼d 247012 ▼d 211009
082 0 4 ▼a 006.7 ▼2 23
085 ▼a 006.7 ▼2 DDCK
090 ▼a 006.7 ▼b 2017z4
100 1 ▼a 김경호 ▼0 AUTH(211009)31429
245 1 0 ▼a 워드프레스 테마 직접 만드는 개발자 되기 : ▼b 범용 테마 개조는 이제 그만! / ▼d 김경호, ▼e 정명선 지음
260 ▼a 서울 : ▼b 스포트라잇북, ▼c 2017
300 ▼a 270 p. : ▼b 삽화 ; ▼c 24 cm
700 1 ▼a 정명선, ▼e▼0 AUTH(211009)103402
945 ▼a KLPA

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 006.7 2017z4 Accession No. 111819839 Availability In loan Due Date 2021-09-16 Make a Reservation Available for Reserve R Service M

Contents information

Book Introduction

처음부터 목적에 맞는 워드프레스 테마를 직접 만들어 웹사이트를 구축하고자 하는 개발자를 위한 고급 안내서이다. 범용적으로 개발된 기존 테마의 무겁고 제한적인 기능에 안주하지 않고, 필요한 기능을 충분히 컨트롤할 수 있는 자체 테마를 통해 개발자 본인의 역량은 물론 클라이언트의 만족도까지 배가시킬 수 있다.

CMS로서의 편리함은 원하는 기능이 최적화된 고품질 웹사이트일 때의 결과다. 결국 기획의도에 맞는 테마를 직접 만들어 적용해야 워드프레스의 진정한 장점이 살아난다고 저자들은 말한다.

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

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

출판사 리뷰

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

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

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

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

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


Information Provided By: : Aladin

Author Introduction

김경호(지은이)

워드프레스 전문 개발사 itssue의 멤버. 다년간 프론트앤드, 백앤드 개발자로 호흡을 맞춰오면서, 워드프레스 기반 웹사이트의 양적인 팽창 못지않게 질적인 발전도 함께 이루어지기를 바라는 마음으로 책을 쓰게 되었다. 구색이나 계륵으로 치부하던 홈페이지 수준을 넘어, 기업과 조직의 업무를 녹여내고 자동화하면서 웹사이트의 가치와 활용성을 높이는 데 심혈을 기울이고 있다.

정명선(지은이)

워드프레스 전문 개발사 itssue의 멤버. 무버블 타입을 비롯하여 잘 조직된 CMS의 유연성과 능력에 매료되어 워드프레스 개발에 빠져들었다. 무료인데다 수많은 테마와 플러그인의 인프라, 가장 보편적인 호스팅 환경과 꾸준한 업데이트로 최고의 CMS가 된 워드프레스를 더욱 많은 개발자들이 경쟁력 있게 활용하기를 바라는 마음에서 출간을 결심했다.

Information Provided By: : Aladin

Table of Contents

목차
이 책을 쓰게 된 이유 = 5
1장 워드프레스의 진실 그리고 개발업계의 현실 = 12
 개조할 것인가, 개발할 것인가? = 14
 워드프레스 테마 개발서, 왜 아직 없을까? = 15
 잘 만들어진 워드프레스 사이트란? = 16
 팽창하는 국내 워드프레스 시장? = 17
 범용 테마의 두 얼굴 = 18
 프리미엄 테마의 조건 = 19
 당신은 누구십니까 = 20
  웹 프로그래머라면
  웹 퍼블리셔라면
  웹 디자이너라면
  웹 기획자라면
  웹 종사자가 아닌 분들이라면 
 워드프레스 웹사이트의 유형 = 23
  초급형 웹사이트
  중급형 웹사이트
  고급형 웹사이트
 비주얼에디터를 권장하지 않는 이유 = 28
 가성비의 딜레마 = 29
2장 워드프레스 테마 개발자가 된다는 것은 = 30
 초급자 질문의 유형 = 32
  1. IE에서 레이아웃이 다르게 나타나거나 깨지는 현상
  2. 플러그인이나 테마를 찾아달라는 요청
  3. 구매한 테마의 사용방법
  4. 워드프레스 기본 기능
  5. 테마와 플러그인의 기능이나 레이아웃의 변경
  6. PHP, Javascript, CSS 등의 사용법
  7. 워드프레스 함수
 편법개발의 춘추전국시대 = 36
 워드프레스 코어 해킹 금지! = 37
  해킹을 금하는 이유
  해킹의 대안
 테마를 개발한다는 것 = 38
 어떤 개발자가 되어야 할까? = 40
3장 워드프레스 테마 만들기 = 42
 알고 있어도 읽어 볼 만한 워드프레스 이야기 = 44
 테마(Theme)? = 46
 준비 작업에서 꼭 해야 할 일 = 48
  WP DEBUG : php 구문 및 런타임 오류 = 48
  SCRIPT DEBUG : 자바스크립트 오류 = 48
  SAVEQUERIES : 데이터베이스 SQL Query = 50
  Cache 플러그인 = 51
 드디어 테마 생성 = 51
 최초 실행 = 54
 화면 영역 기준으로 본 테마의 구조 = 55
 테마 헤더 = 57
 테마 함수 = 68
 테마 푸터 = 69
 참조 : 루프(Loop) = 70
 메인 인덱스 템플릿 = 71
 사이드바 = 74
 참조 : 액션과 필터 - 훅(hook) = 80
4장 WP _ Query = 84
 WP _ Query란? = 86
 WP _ Query 사용법 = 87
  query posts() = 87
  new WP Query() = 88
  get posts() = 89
 중첩 WP _ Query = 90
 $args 구성 요소 = 92
  기본 요소 = 92
  작성시간 요소 = 93
  글의 속성 요소 = 97
  메타데이터 요소 = 98
  택사노미 요소 = 102
  페이징 요소 = 105
  정렬 요소 = 107
5장 테마 깊숙이 = 110
 구현 파일 기준으로 본 테마의 구조 = 112
 정적 페이지 = 112
 카테고리 템플릿 = 116
 Pagination = 122
 포스트 = 125
 댓글 템플릿 = 128
 검색 결과 템플릿 = 136
 검색 폼 템플릿 = 138
 404 오류 페이지 = 139
 사용자 정의 템플릿 = 141
 참조 : option API = 144
6장 테마 지원 = 146
 테마 지원 관련 함수 = 148
 post - formats = 149
 html5 = 152
 custom - logo = 153
 custom - header = 154
 custom - background = 158
 title - tag = 161
 post - thumbnails = 162
 여러 가지 이미지 사이즈 = 165
7장 사용자 정의하기 = 170
 The customizer API = 172
 custom - logo = 173
 custom - header = 174
 wp - head - callback = 175
 admin - head - callback = 177
 admin - preview - callback = 179
 사용자 정의 구성요소 = 181
 사용자 정의하기 메뉴 구조 = 183
 사용자 정의하기 제공 컨트롤 = 190
  WP _ Customize _ Control - text = 191
  WP _ Customize _ Control - checkbox = 198
  WP _ Customize _ Control - radio = 200
  WP _ Customize _ Control - textarea = 202
  WP _ Customize _ Color Control = 203
  WP _ Customize _ Cropped _ Image _ Control = 205
 미리보기 세련되게 적용하기 = 208
  자바스크립트에서 적용 = 208
  부분 영역 변경 적용 = 212
 참조 : 네이버 사이트 등록 = 217
8장 메인 페이지 = 222
 메인 페이지에 대한 고찰 = 224
 front - page.php 대 home.php = 225
 구성요소 준비하기 = 226
 메인 페이지 사용자 정의 하기 = 227
 screenshot = 244
9장 웹 접근성 = 246
 웹 접근성이란 = 248
 이미지 첨부 = 248
 하이퍼링크 = 250
10장 자식 테마 = 254
 자식 테마의 필요성 = 256
 자식 테마 만들기 = 256
 functions.php = 259
 템플릿 파일 = 263
 스타일 시트 = 265
 헤더영역 수정 = 269
 screenshot = 270

New Arrivals Books in Related Fields

Baumer, Benjamin (2021)
Harrison, Matt (2021)
데이터분석과인공지능활용편찬위원회 (2021)