워드프레스 테마 시작하기
DESCRIPTION
이 프리젠테이션은 워드프레스 캠프 서울 2010에서 발표한 자료입니다.TRANSCRIPT
워드프레스 테마 시작하기
소개 : hooney
서비스형 블로그의 한계
• 제약 : 구조 , 디자인 , 기능
• 의존 : 서비스 제공 업체
설치형 블로그의 아름다움
• 내 마음대로 만드는 나만의 터전
워드프레스 테마 기행
• 서비스형 블로그 ( 웹 사이트 )
• 설치형 블로그
• 무료 ( 유료 ) 테마
• 나만의 테마
나만의 테마 기행
• 기본 ( 무료 ) 테마를 이용한 블로그 운영
• 컨텐츠 , 이용자 증가
• 인덱싱 , 리스팅 등 기능 필요
• 기능 , 디자인 하나씩 추가
• 나만의 테마 완성
워드프레스 테마 구성요소
• 콘텐츠 , 디자인
• 클라이언트 / 프론트엔드 웹 기술– HTML, CSS, JS
• 워드프레스 템플릿 파일 , 태그 , 루프
콘텐츠 먼저 ? 디자인 먼저 ?
목적에 맞는 프로세스 선택
워드 프레스 기본 테마
워드프레스 무료 테마
워드프레스 유료 테마
영감을 주는 사이트
WSJ magazine
The New York Times Blogs
영국 수상 공식 사이트
vancouver convention centre.
클라이언트 웹 기술
• 구조 , 표현 , 동작 분리– 구조 : HTML
– 표현 : CSS
– 동작 : JS + DOM
• 프레임워크
• 모듈 베이스 디자인
Kubrick
Twenty Ten
테마 프레임워크
CSS
• HTML 을 꾸미는 역할– 레이아웃
– 박스모델
– 타이포그라피
– 컬러
– 배경 ( 이미지 )
CSS Zen Garden
CSS Zen Garden
CSS Zen Garden
CSS Zen Garden
CSS Zen Garden
JavaScript
• 동작 , 움직임을 부여하는 역할– 2 단 네비게이션 , 탭 네비게이션
– 사용자 인터렉션
– Ajax
• JS 라이브러리– JQuery
http://jquery.com
jquery api
워드 프레스 템플릿 파일
워드프레스 템플릿 태그
워드프레스 루프
header.php
home.php sidebar.php
search.php
category.php sidebar.php
최글 글 목록 : 제목 + 내용요약 + 기타 ..
<?php while ( have_posts() ) : the_post(); ?>
<?php the_post_thumbnail(); ?>
<?php the_title(); ?>
<?php the_content(); ?>
<?php comments_number(); ?>
<?php the_category(','); ?>
<?php the_author(); ?>
<?php endwhile; } else { ?>
sidebar.php
single.php
comments.php
comments list
comments form
댓글 템플릿 파일 : 댓글 목록 + 댓글 입력양식
어떤 테마를 만들 것인가 ?
누가 어떻게 테마를 만들 것인가 ?