테마
기본 제공되는 Simply 테마를 비롯한 테마를 설치, 활성화 및 사용자 지정합니다.
TubePress는 두 가지 레이어로 사이트를 꾸밉니다. 코드 없는 외관 화면은 현재 활성화된 테마를 다시 스타일링하며, 테마 시스템 — 이 페이지의 주제 — 은 WordPress 방식으로 기본 템플릿과 마크업을 결정합니다. 테마를 설치하여 여러 개를 보유할 수 있지만, 한 번에 하나만 실행됩니다.
기본적으로 사이트는 번들된 Simply 테마로 실행됩니다. 외관에서 색상을 완전히 변경하거나, 마켓플레이스에서 다른 테마로 교체하거나, 파일을 직접 편집할 수 있습니다. 이 중 어느 것도 콘텐츠에는 영향을 주지 않습니다.
테마 작동 방식
테마는 themes/ 아래의 폴더로, PHP 템플릿과 선택적인 에셋 및 헬퍼를 포함합니다. 활성 테마는 모든 프런트엔드 페이지의 외관을 담당하며, 렌더링 시 외관 설정과 레이어됩니다. 중요한 점은 테마가 변경하려는 템플릿만 제공하면 된다는 것입니다.
search.php가 없으면 TubePress는 Simply의 버전을 대신 렌더링합니다. Simply는 항상 안전망으로 존재하므로 테마는 단 하나의 재정의된 템플릿만으로도 충분히 작을 수 있습니다.테마 설치 및 활성화
모든 작업은 /admin/themes에서 이루어집니다. 이 페이지는 상단에 설치된 테마 목록과 하단에 마켓플레이스 그리드를 표시합니다.
- 마켓플레이스 탐색. 무료 테마는 한 번의 클릭으로 설치되며, 유료 테마는 계정이 연결되면 크레딧으로 잠금 해제됩니다. 연결 및 구매에 대한 자세한 내용은 마켓플레이스 가이드를 참조하세요.
- 설치. 테마가 다운로드되어
themes/로 추출됩니다. 이제 사용 가능하지만 아직 라이브 상태가 아닙니다. - 활성화. 설치된 테마에서 활성화를 눌러 라이브로 만드세요. 한 번에 하나의 테마만 활성화할 수 있으며, 활성화된 테마는 제거할 수 없습니다.
- 사용자 지정. 활성 테마에는 외관으로 바로 이동하는 사용자 지정 버튼이 표시됩니다.
비활성 테마는 휴지통 아이콘으로 제거할 수 있으며(파일이 삭제됨), 모든 테마는 다른 테마에 영향을 주지 않고 해당 테마의 저장된 설정을 지우는 초기화 작업을 제공합니다.
Simply 테마
Simply는 모든 설치 시 함께 제공되는 깔끔하고 현대적인 기본 테마이며, 커스텀 테마가 제공하지 않는 템플릿의 폴백입니다. 외관 화면 전체가 구동하는 테마로, 라이트 및 다크 팔레트, 브랜딩, 레이아웃, 카드 및 감상 옵션이 모두 Simply의 템플릿으로 흘러들어갑니다. 대부분의 사이트에서는 외관에서 Simply의 색상을 변경하는 것만으로도 충분합니다.
프리미엄 테마
TubePress는 또한 토큰 기반 프리미엄 스타일링 레이어를 제공합니다. 색상을 하드코딩하는 대신, 스타일시트는 외관 팔레트가 생성하는 동일한 CSS 사용자 지정 속성(var(--primary) 등)을 기반으로 작성되어 기본 스타일시트 이후에 로드됩니다. 실질적인 결과는 외관 → 색상에서 선택하는 색상 토큰으로 프리미엄 폴리시가 자동으로 다시 스킨된다는 것입니다 — 하나의 강조 색상을 변경하면 전체 테마가 따라갑니다.
테마 편집기
직접 수정을 위해 /admin/themes/editor는 활성 테마에 내장 코드 편집기를 제공합니다. 왼쪽의 파일 트리에는 폴더별로 그룹화된 모든 테마 파일이 나열되며, 하나를 선택하면 구문 강조 편집기(PHP, CSS, JS, JSON, HTML)에서 열립니다. 버튼 또는 Ctrl+S / Cmd+S로 저장하며, 저장하지 않은 변경 사항이 있을 때 편집기가 페이지를 벗어나기 전에 경고합니다. 슈퍼 관리자만 사용할 수 있습니다.
안전하게 테마 전환하기
테마를 활성화하거나 전환해도 데이터에는 영향을 주지 않습니다. 동영상, 분류 체계, 페이지, 사용자, 댓글 및 핵심 설정은 모두 데이터베이스에 저장되며, 테마 파일과 완전히 분리됩니다. 각 테마의 고유 옵션은 해당 테마에 네임스페이스가 지정되므로, 테마를 전환해도 모든 테마의 사용자 지정 설정이 유지됩니다. 초기화 작업은 초기화한 테마에 속하는 설정, 번역 재정의 및 사용자 지정 사항만 지웁니다. 테마를 사용해 보다가 마음에 들지 않으면 다시 전환하세요 — 아무것도 잃지 않습니다.