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
- 10 hiệu ứng Hover Image trong css – Image hover effect CSS
- Css frame background sản phẩm wordpress
- Làm danh mục sản phẩm flatsome trong wordpress siêu đẹp và đơn giản
- Shortcode wordpress hiện nội dung nếu thành viên đăng nhập
- Code cố định một Widget(Stick Widget) tự động trượt khi lăn chuột
- Share Theme Jannah mới nhất
// 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