워드프레스 테마 만들기 | 기본 구조 만들기 > 포스트 제목

포스트 내용 중 제목만 뽑아서 출력해보겠습니다. 포스트를 불러오는 코드는 다음과 같이 생겼습니다.

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
  AAA
<?php endwhile; else: ?>
  BBB
<?php endif; ?>

만약 포스트가 있다면 [설정 - 읽기]의 [페이지당 보여줄 글의 수]에서 정한 갯수만큼 AAA를 출력하고, 조건에 맞는 포스트가 없다면 BBB를 출력하라는 뜻입니다.

이제 index.php의 <h2>Content</h2>를 다음과 같이 바꿉니다.

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
  <h2>
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
  </h2>
<?php endwhile; else: ?>
  <h2>Sorry!</h2>
<?php endif; ?>

the_title은 포스트 제목, the_permalink는 포스트의 URL입니다. 포스트 제목에 링크를 걸어 출력하라는 뜻입니다. 자세한 정보는 다음의 링크에 있습니다.

이제 사이트로 가면 다음과 같이 최신 포스트 제목 목록을 볼 수 있습니다.

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

Book navigation