워드프레스 글 개수 표시
다음 함수를 사용하여 워드프레스에서 현재 발행(출판)된 모든 블로그 글(페이지 제외)의 개수를 출력할 수 있습니다.
<?php $count_posts = wp_count_posts(); $published_posts = $count_posts->publish; ?>
PHP5에서만 사용할 경우에는 다음과 같이 간단하게 표현할 수 있습니다.
<?php $published_posts = wp_count_posts()->publish; ?>
wp_count_posts() 함수에 대한 자세한 내용은 WordPress Codex 페이지를 참고하시기 바랍니다.
현재 카테고리 글 개수 표시
category.php에서 현재 카테고리 내의 글 개수를 표시하려면 다음 함수를 사용할 수 있습니다.
function display_current_category_post_count() { $count = ''; if(is_category()) { global $wp_query; $cat_ID = get_query_var('cat'); $categories = get_the_category(); foreach($categories as $cat) { $id = $cat->cat_ID; if($id == $cat_ID) { $count = $cat->category_count; } } } return $count; } (Source: http://gabrieleromanato.name/)
특정 카테고리 내의 글 개수를 표시하려면
get_category(CATEGORY_ID)->count;
형식을 사용하면 됩니다. (CATEGORY_ID에 해당 카테고리의 ID 번호를 입력합니다.)
위 아래 모두 잘 작동하네요. 혹시 카테고리가 아니라 태그를 눌렀을 때 글 숫자 표시하는 방법은 없을까요?
안녕하세요?
태그 페이지에서 태그가 포함된 글의 개수를 카운트하면 될 것입니다.
태그 템플릿 파일에서 다음 코드를 이용해보시기 바랍니다.
echo $wp_query->found_posts;
참고: https://stackoverflow.com/questions/5943274/how-to-display-post-count-on-tag-page