워드프레스에서 댓글 개수 가져오기 - get_comments_number()

이 글에 워드프레스 아카이브의 글 목록에 댓글 개수를 표시하는 방법이 설명되어 있습니다.

댓글이 달린 글에만 댓글을 표시하도록 하는 경우를 생각해볼 수 있습니다. 이 경우 get_comments_number() 함수를 사용하여 댓글 개수가 0이 아닌 경우에만 댓글 개수를 표시하도록 할 수 있습니다.

get_comments_number()의 사용법은 다음과 같습니다:

<?php $my_var = get_comments_number( $post_id ); ?>

이 함수를 응용해 보면 다음과 같은 코드를 사용하면 댓글이 있는 경우에만 댓글 개수가 표시됩니다.

<?php $num_comments = get_comments_number(); ?>
<?php if( $num_comments != 0 ): ?>
<div class="commentbox">
<?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?>
</div>
<?php endif ?>
일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

댓글 남기기

* 이메일 주소는 공개되지 않습니다.