본문 바로가기

워드프레스 Theme 만들기

Publish: 2012.04.13.

워드프레스는 테마의 종류나 형태가 매우 다양해서 검색만 잘하면 사이트 목적에 따라 멋진 테마를 구하기가 어렵지 않지만
HTML과 CSS를 알고있다면 처음 부터 백지에 원하는대로 테마를 제작하는것도 그렇게 어렵지만은 않습니다.

1. 테마 디렉토리 생성

테마이름을 정한 후 /wp-content/themes/ 아래로 업로드

2. 테마 인식을 위한 필수 파일

  • index.php
  • style.css

위 두개의 파일만으로 워드프레스는 테마를 인식합니다.
테마의 정보와 설명은 style.css 내 주석으로 작성된 부분이 출력됩니다.

3. 기본 템플릿 파일들로 기본 구조 잡기

워드프레스는 예약된 이름으로 기본 템플릿 파일들이 존재합니다.
header.php, footer.php, search.php 등 사이트 접속시 각 템플릿 페이지의 접속 우선순위가 있으며
해당 파일이 없을경우 최 상위 파일 index.php가 호출 됩니다.

참고: http://codex.wordpress.org/Template_Hierarchy

4. 기본 템플릿 파일로 구성된 기본 구조

더 많은 기본 템플릿 파일들이 있지만 기본적인 템플릿 파일들로 기본 구조를 잡아보자!
하나하나 다 설명하자니 길고… 자세한건 WordPress사이트 참고.
워드프레스 사이트에 설명이 워낙 자세히 잘 되어있어 코드를 조금만 안다면 어렵지 않습니다.

참고: http://codex.wordpress.org/Theme_Development

댓글 2

  • 장재원2013.03.29.답변

    wp에 대부분은 php로 되어서 서버에서 마크업을 불러오는걸로 아는데 그냥 html만 올리면 되는건가요?,,

    • HYLA2013.03.29.

      워드프레스는 각각의 페이지 별로 템플릿이 있습니다. 각 페이지의 템플릿 페이지를 html로 작성하시고 wp제공하는 function 또는 함수를 사용하셔서 원하는 값을 호출하시면 됩니다. 예로 제목을 마크업하신다고하면 <h1><?php the_title(); ?></h1> 이런식이 됩니다.

댓글 쓰기

This site uses Akismet to reduce spam. Learn how your comment data is processed.