SlideShare une entreprise Scribd logo
1  sur  8
글 제목만 표시하기
워드프레스 Twenty Thirteen 테마
를 수정한다.
테마 http://wordpresscoop.co.kr 1
목록
1. 사용자정의 파트 템플릿 작성
2. 사용자정의 파트 템플릿 로딩
3. 제목 표시하기
4. 작성 연월일 표시하기
5. 전체를 <ul>로 마크업하기
6. 제목의 목록 디자인하기
테마 http://wordpresscoop.co.kr 2
사용자정의 파트 템플릿 작성
카테고리 페이지에 출력하는 글은
content.php로 지정한다. 이 템플릿을 편집하
면 다른 페이지에도 영향을 미친다. 제목만을
표시하기 위해, content-title.php라는 새로운
사용자정의 파트 템플릿을 작성한다.이것은
비어 있는 상태로 자식 테마 디렉토리로 업로
드한다.
테마 http://wordpresscoop.co.kr 3
사용자정의 파트템플릿 로딩하기
카테고리 페이지를 생성하는 category.php를 열고
content.php 대신에 content-title.php를 로딩한다.
<?php get_template_part(~); ?>의 파라미터에 title
을 추가해서 ‘content’,,’title’이라도 지정하면
content-title.php가 로딩된다.
테마 http://wordpresscoop.co.kr 4
제목 표시하기
content-title.php를 열고 기사의 제목을 표시하도록
지정한다. 기사의 제목은 <?php the_title(); ?>로 출
력하고 <?php the_permalink(); ?>는 기사의 개별
페이지로 이동하는 링크를 지정한다. 또한 리스트
형식으로 표시하기 위해 <li>~</li>로 마크업한다.
테마 http://wordpresscoop.co.kr 5
작성연월일 표시
테마 http://wordpresscoop.co.kr 6
제목 옆에 작성 연월일을 표시한다. 작성 연
월일은 <?php echo get_the_date(); ?>로 출
력하고 <span>으로 마크업해서 스타일 시트
에서 디자인을 지정한다.
전체를 <ul>로 마크업하기
리스트 형식으로 입력한 제목의 목록은 전체를 <ul>로 마크
업한다. 그러나 content-title.php로 입력하면 각 기사가 <ul>
로 마크업된다. 따라서 date.php를 열고 기사에 관한 처리를
실행하는 루프의 바깥쪽을 <ul>~</ul>로 마크업한다. 또한
스타일시트에서 디자인하기 쉽도록 클래스 이름을 post라고
디자인한다.
테마 http://wordpresscoop.co.kr 7
제목의 목록 디자인하기
style.css를 열고 목록으로 작성한 아래와 같
은 제목의 디자인을 변경한다. 여기서는 각
제목을 회색 점선으로 구분해서 표시한다. 제
목 앞에는 마크 이미지(chip.png)를 표시한다.
테마 http://wordpresscoop.co.kr 8

Contenu connexe

Similaire à 글 제목만 표시하기

WordPress Meetup for Theme
WordPress Meetup for ThemeWordPress Meetup for Theme
WordPress Meetup for ThemeMinHyeong Lim
 
S1.part.1.install and-settings
S1.part.1.install and-settingsS1.part.1.install and-settings
S1.part.1.install and-settings082net
 
경상대 멋쟁이사자처럼 8기 정기세션 (6장 Blog프로젝트 - Model,admin).pptx
경상대 멋쟁이사자처럼 8기 정기세션 (6장 Blog프로젝트 - Model,admin).pptx경상대 멋쟁이사자처럼 8기 정기세션 (6장 Blog프로젝트 - Model,admin).pptx
경상대 멋쟁이사자처럼 8기 정기세션 (6장 Blog프로젝트 - Model,admin).pptxLee Dahae
 
XE Open seminar 테마만들기
XE Open seminar 테마만들기XE Open seminar 테마만들기
XE Open seminar 테마만들기Sungbum Hong
 
Word camp seoul-2012-track2-2
Word camp seoul-2012-track2-2Word camp seoul-2012-track2-2
Word camp seoul-2012-track2-2082net
 
2014년 03월 XE세미나 XE 애드온 개발 강좌(2/2)
2014년 03월 XE세미나 XE 애드온 개발 강좌(2/2)2014년 03월 XE세미나 XE 애드온 개발 강좌(2/2)
2014년 03월 XE세미나 XE 애드온 개발 강좌(2/2)Sol Kim
 
헥소로 블로그 만들기
헥소로 블로그 만들기헥소로 블로그 만들기
헥소로 블로그 만들기권성 양
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차Michael Yang
 
Django를 Django답게, Django로 뉴스 사이트 만들기
Django를 Django답게, Django로 뉴스 사이트 만들기Django를 Django답게, Django로 뉴스 사이트 만들기
Django를 Django답게, Django로 뉴스 사이트 만들기Kyoung Up Jung
 

Similaire à 글 제목만 표시하기 (9)

WordPress Meetup for Theme
WordPress Meetup for ThemeWordPress Meetup for Theme
WordPress Meetup for Theme
 
S1.part.1.install and-settings
S1.part.1.install and-settingsS1.part.1.install and-settings
S1.part.1.install and-settings
 
경상대 멋쟁이사자처럼 8기 정기세션 (6장 Blog프로젝트 - Model,admin).pptx
경상대 멋쟁이사자처럼 8기 정기세션 (6장 Blog프로젝트 - Model,admin).pptx경상대 멋쟁이사자처럼 8기 정기세션 (6장 Blog프로젝트 - Model,admin).pptx
경상대 멋쟁이사자처럼 8기 정기세션 (6장 Blog프로젝트 - Model,admin).pptx
 
XE Open seminar 테마만들기
XE Open seminar 테마만들기XE Open seminar 테마만들기
XE Open seminar 테마만들기
 
Word camp seoul-2012-track2-2
Word camp seoul-2012-track2-2Word camp seoul-2012-track2-2
Word camp seoul-2012-track2-2
 
2014년 03월 XE세미나 XE 애드온 개발 강좌(2/2)
2014년 03월 XE세미나 XE 애드온 개발 강좌(2/2)2014년 03월 XE세미나 XE 애드온 개발 강좌(2/2)
2014년 03월 XE세미나 XE 애드온 개발 강좌(2/2)
 
헥소로 블로그 만들기
헥소로 블로그 만들기헥소로 블로그 만들기
헥소로 블로그 만들기
 
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
처음부터 다시 배우는 HTML5 & CSS3 강의자료 4일차
 
Django를 Django답게, Django로 뉴스 사이트 만들기
Django를 Django답게, Django로 뉴스 사이트 만들기Django를 Django답게, Django로 뉴스 사이트 만들기
Django를 Django답게, Django로 뉴스 사이트 만들기
 

Plus de bh Kyung

40년 장기불황 한국경제 해법은 무엇인가
40년 장기불황 한국경제 해법은 무엇인가40년 장기불황 한국경제 해법은 무엇인가
40년 장기불황 한국경제 해법은 무엇인가bh Kyung
 
협동조합
협동조합협동조합
협동조합bh Kyung
 
Some great tools
Some great toolsSome great tools
Some great toolsbh Kyung
 
바운스 1주
바운스 1주바운스 1주
바운스 1주bh Kyung
 
워드프레스 관리와 개발에 대한 오해
워드프레스 관리와 개발에 대한 오해워드프레스 관리와 개발에 대한 오해
워드프레스 관리와 개발에 대한 오해bh Kyung
 
워드프레스 증후군
워드프레스 증후군워드프레스 증후군
워드프레스 증후군bh Kyung
 
왜 워드프레스인가
왜 워드프레스인가왜 워드프레스인가
왜 워드프레스인가bh Kyung
 

Plus de bh Kyung (7)

40년 장기불황 한국경제 해법은 무엇인가
40년 장기불황 한국경제 해법은 무엇인가40년 장기불황 한국경제 해법은 무엇인가
40년 장기불황 한국경제 해법은 무엇인가
 
협동조합
협동조합협동조합
협동조합
 
Some great tools
Some great toolsSome great tools
Some great tools
 
바운스 1주
바운스 1주바운스 1주
바운스 1주
 
워드프레스 관리와 개발에 대한 오해
워드프레스 관리와 개발에 대한 오해워드프레스 관리와 개발에 대한 오해
워드프레스 관리와 개발에 대한 오해
 
워드프레스 증후군
워드프레스 증후군워드프레스 증후군
워드프레스 증후군
 
왜 워드프레스인가
왜 워드프레스인가왜 워드프레스인가
왜 워드프레스인가
 

글 제목만 표시하기

  • 1. 글 제목만 표시하기 워드프레스 Twenty Thirteen 테마 를 수정한다. 테마 http://wordpresscoop.co.kr 1
  • 2. 목록 1. 사용자정의 파트 템플릿 작성 2. 사용자정의 파트 템플릿 로딩 3. 제목 표시하기 4. 작성 연월일 표시하기 5. 전체를 <ul>로 마크업하기 6. 제목의 목록 디자인하기 테마 http://wordpresscoop.co.kr 2
  • 3. 사용자정의 파트 템플릿 작성 카테고리 페이지에 출력하는 글은 content.php로 지정한다. 이 템플릿을 편집하 면 다른 페이지에도 영향을 미친다. 제목만을 표시하기 위해, content-title.php라는 새로운 사용자정의 파트 템플릿을 작성한다.이것은 비어 있는 상태로 자식 테마 디렉토리로 업로 드한다. 테마 http://wordpresscoop.co.kr 3
  • 4. 사용자정의 파트템플릿 로딩하기 카테고리 페이지를 생성하는 category.php를 열고 content.php 대신에 content-title.php를 로딩한다. <?php get_template_part(~); ?>의 파라미터에 title 을 추가해서 ‘content’,,’title’이라도 지정하면 content-title.php가 로딩된다. 테마 http://wordpresscoop.co.kr 4
  • 5. 제목 표시하기 content-title.php를 열고 기사의 제목을 표시하도록 지정한다. 기사의 제목은 <?php the_title(); ?>로 출 력하고 <?php the_permalink(); ?>는 기사의 개별 페이지로 이동하는 링크를 지정한다. 또한 리스트 형식으로 표시하기 위해 <li>~</li>로 마크업한다. 테마 http://wordpresscoop.co.kr 5
  • 6. 작성연월일 표시 테마 http://wordpresscoop.co.kr 6 제목 옆에 작성 연월일을 표시한다. 작성 연 월일은 <?php echo get_the_date(); ?>로 출 력하고 <span>으로 마크업해서 스타일 시트 에서 디자인을 지정한다.
  • 7. 전체를 <ul>로 마크업하기 리스트 형식으로 입력한 제목의 목록은 전체를 <ul>로 마크 업한다. 그러나 content-title.php로 입력하면 각 기사가 <ul> 로 마크업된다. 따라서 date.php를 열고 기사에 관한 처리를 실행하는 루프의 바깥쪽을 <ul>~</ul>로 마크업한다. 또한 스타일시트에서 디자인하기 쉽도록 클래스 이름을 post라고 디자인한다. 테마 http://wordpresscoop.co.kr 7
  • 8. 제목의 목록 디자인하기 style.css를 열고 목록으로 작성한 아래와 같 은 제목의 디자인을 변경한다. 여기서는 각 제목을 회색 점선으로 구분해서 표시한다. 제 목 앞에는 마크 이미지(chip.png)를 표시한다. 테마 http://wordpresscoop.co.kr 8