Dưới đây mình chia sẻ đến bạn cách hiển thị số bài viết của chuyên mục trên website WordPress. Thật ra, gọi đúng phải là là hiển thị số bài viết cho 2 nhóm Taxonomy (Category, Tag) và Tác giả. Cứ mỗi khi bạn nhấn vào link tác giả hoặc chuyên mục, tag thì nó sẽ mở Archive Page (trang lưu trữ) tương ứng đi kèm hiển thị tổng số bài viết của Archive Page đó như ảnh bên dưới.

Để thực hiện thì bạn copy đoạn code bên dưới và chèn vào bên phía dưới cùng file functions.php của theme/ child theme đang dùng. Trong trường hợp không có child theme thì bạn chèn trực tiếp vào functions.php của theme chính cũng được, nhớ lưu bài viết này lại để nếu theme có cập nhật thì có cái copy dán lại ^^
// Bộ đếm số bài viết tag/ category/ author
add_action('wp_head', function(): void {
if (!is_tag() && !is_category() && !is_author()) return;
$obj = get_queried_object();
if (!$obj) return;
$count = match(true) {
is_author() => count_user_posts($obj->ID, 'post', true),
is_category() => array_sum(array_map(
fn($id) => ($term = get_term($id, 'category')) && !is_wp_error($term) ? $term->count : 0,
[...get_term_children($obj->term_id, 'category'), $obj->term_id]
)),
default => $obj->count ?? 0
};
if ($count <= 0) return;
?>
<style>
.page-header .page-title::after {
content: " (<?php echo number_format_i18n($count); ?>)";
display: inline;
font-size: inherit;
font-weight: inherit;
color: inherit;
}
.author .page-header .page-title::after {
content: "(<?php echo number_format_i18n($count); ?>)";
margin-left: 0.15em;
}
</style>
<?php
});