톱페이지 이외의 페이지 작성하기

톱페이지 이외의 페이지를 작성한다. 기본적인 페이지의 구조는 같기 때문에 우선 톱페이지를 만드는 home.php의 소스를 복사한다. 그런 다음 각 페이지의 구성에 맞게 복사한 소스를 수정한다.

home.php

<?php get_header(); ?>
<!– 콘텐츠 –>
<div id=”content”>
<p class=”title”>

최근 글(RECENT POSTS)

</p>
<?php if(have_posts()): while(have_posts()):
the_post(); ?> (생략)

category.php

카테고리 페이지 작성하기

<?php get_header(); ?>
<!– 콘텐츠 –>
<div id=”content”>
<p class=”title”>

<?php single_cat_title(); ?>

</p>
<?php if(have_posts()): while(have_posts()):
the_post(); ?>  (생략)

date.php

월별 페이지 작성하기

<?php get_header(); ?>
<!– 콘텐츠 –>
<div id=”content”>
<p class=”title”>

<?php single_month_title(); ?>

</p>
<?php if(have_posts()): while(have_posts()):
the_post(); ?>
<?php get_header(); ?>  (생략)

single.php

기사의 개별 페이지 작성하기

<!– 콘텐츠 –>
<div id=”content”>
<?php if(have_posts()): while(have_posts()): the_post(); ?>
<?php get_template_part(‘content’); ?>

<p class=”pagenation”>
<span class=”oldpage”><?php previous_post_link(); ?></span>
<span class=”newpage”><?php next_post_link(); ?> </span>
</p>

<?php endwhile; endif; ?>
</div>  (생략)

page.php

정적 페이지 작성하기

<?php get_header(); ?>

<!– 콘텐츠 –>
<div id=”content”>
<?php if(have_posts()): while(have_posts()):
the_post(); ?>

<div class=”post”>
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</div>

<?php endwhile; endif; ?>
</div>  (생략)

출처: 바꾸면서 배우는 워드프레스 디자인

답글 남기기