워드프레스 테마 만들기 | 다양한 템플릿 만들기 > Page Template

포스트에서 글 형식(Post Format)으로 다양한 모양으로 포스트를 나타냈던 것처럼 페이지에서는 페이지 템플릿(Page Template)으로 여러 모양을 만들 수 있습니다.

페이지 템플릿을 만드는 방법은 page-xxx.php라는 파일을 만들고, 제일 위에 다음의 코드를 넣는 것입니다.

<?php
  /*
    Template Name: xxx
  */
?>

간단한 예로 사이드바가 없는 페이지 템플릿을 만들어 보겠습니다. 다음의 내용으로 page-fullwidth.php 파일을 만듭니다.

<?php
  /*
    Template Name: Full Width
  */
?>
<?php get_header(); ?>
<div id="main">
  <div id="content-full">
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
      <h2>
        <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
      </h2>
      <?php the_content(); ?>
    <?php endwhile; else: ?>
      <h2>Sorry!</h2>
    <?php endif; ?>
  </div>
</div>
<?php get_footer(); ?>

page.php에 템플릿 이름을 넣고 본문의 id 값을 바꾸고, 사이드바를 제거한 것입니다.

이제 페이지 쓰기 또는 수정 화면으로 가면 페이지 템플릿에 Full Width가 추가된 걸 볼 수 있습니다.

페이지 템플릿을 Full Width로 설정하면 다음과 같이 사이드바가 없고 본문 가로폭이 긴 형태로 나옵니다.

Source Code Download : making-wordpress-theme-v1-chapter-5-4.zip

Created on 2014-01-24 10:44 | Updated on 2017-04-19 16:22

Book navigation