[WordPress] 워드프레스에서 포스트의 날짜 표시 하기 / the_date

워드프레스 테마를 개발할때 해당 포스트의 날짜를 표시 하는 함수는 the_date() 함수 입니다. 사용법은 아주 간단합니다.

// 날짜 표시 하기
<?php the_date(); ?>

하지만 사용할 때 주의할 점이 하나 있습니다.

the_date 함수의 날짜 생략

같은 날에 3개의 포스트가 포스팅 된 상황에서 이 포스트들이 한 화면(or 목록) 에 표시 될때, 같은 날짜는 생략 됩니다. 다시 말해서, the_date 함수를 사용하면 같은날에 포스팅 된 포스트들 중 하나의 포스트에만 날짜가 표시되고 다른 포스트에는 날짜가 나오지 않는다는 것이죠. single.php 에서는 문제가 될 일 없겠지만, index.php 혹은 검색 결과 등에서는 의도와 다르게 표현 될 수 있습니다.

the_date 대신에 get_the_date 사용하기

따라서 조금 번거롭지만 같은 날에 포스팅 된 포스트의 날짜를 모두 표시하기 위해서는 the_date 대신 get_the_date 를 사용하는것이 좋습니다.

// 모든 포스트 날짜 각각 표시 하기
<?php echo get_the_date(); ?>

끝.