테마 소개

Greg Writer는 글을 쓰는 사람을 위한 워드프레스 테마입니다. 블로그에 차곡차곡 쌓인 글을 그대로 묻어두는 대신, 장과 챕터로 묶어 한 권의 책으로 완성할 수 있도록 설계되었습니다. 쓰기는 워드프레스 에디터에서, 엮기는 메타 필드 하나로.

실제 taihyoung.com에서 운영 중인 테마를 상품화한 것입니다. 한글·영문 혼용 본문을 자연스럽게 소화하고, Pretendard 기반 타이포그래피로 국문 가독성에 특히 신경 썼습니다.

핵심 기능

블로그 원본 글 → 책으로 엮기

각 블로그 포스트에 related_book_id, chapter_number 메타만 지정하면, 책 단일 페이지에서 장·챕터별로 자동 그룹핑되어 목차로 렌더링됩니다. 글은 블로그에도 남고, 책에서도 읽힙니다.

책 표지·책장 UI

단순한 이미지 삽입이 아닌 CSS 3D 변환으로 입체감 있는 책 표지를 구현했습니다. 아카이브 페이지는 실제 책장처럼 완결·연재 중으로 나뉘고, 각 책은 장르 택소노미로 필터링 가능합니다.

완결 책 PDF 다운로드

완결 상태로 마킹된 책은 자동으로 PDF 다운로드 버튼이 노출됩니다. 전체 챕터를 순서대로 묶어 하나의 읽기 좋은 PDF로 만들어줍니다.

3가지 블로그 레이아웃

포스트마다 풀 이미지 · 하프(좌우 분할) · 텍스트만 중 선택할 수 있습니다. 글의 성격에 따라 레이아웃이 자연스럽게 바뀌어 목록 페이지가 단조로워지지 않습니다.

다크·라이트 모드

헤더 우측 토글 버튼으로 즉시 전환. 시스템 설정 자동 감지(prefers-color-scheme)와 사용자 저장 값(localStorage)을 모두 지원합니다. 페이지 로드 시 플래시 방지 로직 포함.

누구를 위한 테마인가

  • 꾸준히 에세이를 쓰고 언젠가 책으로 엮고 싶은 블로거
  • 연재 형식으로 글을 발행하는 작가
  • 브랜드보다는 글 자체가 중심인 개인 사이트 운영자
  • 한·영 혼용 본문을 자주 쓰는 번역가·리서처

기술 사양

  • WordPress 6.0+
  • PHP 7.4+
  • 반응형 (900 / 768 / 600 px 분기점)
  • Pretendard 폰트 (jsDelivr CDN, 비동기 로드)
  • 이미지 lazy-load 지원
  • Yoast SEO 플러그인 호환

포함되지 않는 것

  • 포트폴리오·커리어 챕터 기능 (Greg Portfolio 또는 Studio에 포함)
  • 다국어 플러그인 (WPML, Polylang은 별도 구매)
  • 아동 테마(child theme) 템플릿