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

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
- Theme bản quyền Maia tải miển phí – theme Bán hàng Trang Sức Cực Xịn
- [hỏi – đáp] Liên hệ đẹp cho theme Flatsome wordpress – Liên hệ box 10
- Tạo tab bên phải và add thêm Title trong flatsome
- FLASH SALE 1/1 – DEAL ĐỘC QUYỀN ĐẾN 88%
- Code tự động lưu ảnh vào host khi copy bài từ nguồn khác
- Tino Thứ 6 đen tối sale vô đối giảm 90% hóa đơn
// 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