single.php
the_title() 제목을 출력
the_permalink() URL을 출력
the_author() 필자를 출력
the_content() 내용을 출력
the_date() 날짜를 출력
get_the_titlle() 제목을 가져옴
get_the_permalink() URL을 가져옴
get_the_author() 필자를 가져옴
get_the_content() 내용을 가져옴
get_the_date() 날짜를 가져옴
먼저 글 - 새로추가를 통해 아래와 같은 내용을 작성해준다.
post와 book(custome post type)은 single.php를 통해 관리가 된다
page는 page.php로 관리가 되며
둘다 는 singular.php로 관리가 된다
single.php
<?php
get_header();
if (have_posts()) {
while (have_posts()) {
the_post();
?>
<article>
<header>
<h1><?php the_title(); ?></h1>
</header>
<aside>
<?php the_author(); ?>
| <?php the_date(); ?>
| <?php the_permalink(); ?>
</aside>
<div>
<?php the_content(); ?>
</div>
</article>
<?php
}
}
get_footer();
위와 비슷한 내용을 page.php에도 적용해본다
<?php
get_header();
if (have_posts()) {
while (have_posts()) {
the_post();
?>
<article>
<header>
<h1><?php the_title(); ?></h1>
</header>
<div>
<?php the_content(); ?>
</div>
</article>
<?php
}
}
get_footer();
중복 내용을 singluar.php를 통해 분기처리도 가능하다
singular.php
<?php
get_header();
if (have_posts()) {
while (have_posts()) {
the_post();
?>
<article>
<header>
<h1><?php the_title(); ?></h1>
</header>
<?php if (!is_page()) {
?>
<aside>
<?php the_author(); ?>
| <?php the_date(); ?>
</aside>
<?php
} ?>
<div>
<?php the_content(); ?>
</div>
</article>
<?php
}
}
get_footer();
'wordpress > wordpress기초' 카테고리의 다른 글
워드프레스 - 테마 만들기 - meta box (0) | 2020.10.26 |
---|---|
워드프레스 - 테마 만들기 - custom taxonomy (1) | 2020.10.23 |
워드프레스 - 테마 만들기 - 액션(헤더 채우기) (0) | 2020.10.22 |
워드프레스 - 테마 만들기 - 클라이언트 출력하기(header, footer) (0) | 2020.10.21 |
워드프레스 - 테마 만들기 - 커스텀 포스트 (0) | 2020.10.20 |