Có những lúc bạn muốn thống kê số lương bài đăng trong một chuyên mục
Hôm nay mình sẽ giới thiệu cho bạn cách chèn Short thống kê số lượng bài đăng trong một chuyên mục ( blog)
Đếm số lượng bài đăng trong một danh mục và các danh mục phụ và hiển thị kết quả bằng shortcode
Thống kê bài viết

Tôi đang cố gắng tạo một shortcode để hiển thị số lượng bài viết trong một danh mục. Tôi đã thực hiện thành công điều này bằng cách sử dụng mã này chèn vào file function.php của child theme đang dùng :
CÓ THỂ BẠN QUAN TÂM
- Plugin All-in-One WP Migration – backup wordpress không giới hạn 2022 09/2023
- Css tạo góc vuông cho phân trang trong Flatsome 09/2023
- Shortcode wordpress hiện nội dung nếu thành viên đăng nhập 09/2023
- Tino giảm giá host 74% mừng lễ 30/04 09/2023
- Cách lấy sản phẩm từ 1 trang bất kỳ về web mình bằng plugin wordpress 09/2023
- Cách viết bài bằng AI Chat GPT 09/2023
// Add Shortcode to show posts count inside a category
function category_post_count( $atts ) {$atts = shortcode_atts( array(
‘category’ => null
), $atts );// get the category by slug.
$term = get_term_by( ‘slug’, $atts[‘category’], ‘category’);return ( isset( $term->count ) ) ? $term->count : 0;
}
add_shortcode( ‘category_post_count’, ‘category_post_count’ );
Việc còn lại là chèn đoạn shorrt vào vi trí bạn muốn :
[category_post_count category=”category_slug_or_name”]

Cách viết shortcode vào file PHP
Shortcode chỉ thực thi trong trình soạn thảo của WordPress thôi chứ ở các hoàn cảnh khác nó không hiểu. Do đó nếu bạn muốn chèn shortcode vào một file PHP thì phải sử dụng hàm do_shortcode() để nó thực thi. Ví dụ như sau:
<?php echo do_shortcode(‘[category_post_count category=”category_slug_or_name”]’); ?>
Chúc các bạn thành công nhé 🙂
theo : https://downvn.net