1BANNER 123
5/5 - (228 bình chọn)

Chào mọi người, hôm nay mình sẽ tiếp tục chia sẽ một đoạn code để mọi người có thể đếm được tổng số sản phẩm có trong danh mục nhé. Đoạn code này sử dụng trong woocommerce nhé mọi người ơi.

Ví dụ về đếm số sản phẩm có trong danh mục điện thoại của thegioididong

Gọi danh mục sản phẩm bạn muốn lấy số lượng

Bước đầu tiên, bạn phải xác định được danh mục mà bạn muốn lấy sản phẩm ra bằng hàm

$term = get_term_by( 'id', $id, 'product_cat' )

Chỗ $id bạn thay bằng id category của bạn là được

Như vậy là xong, bạn đã xác định được danh mục cần chọn để đếm. Bước tiếp theo là đếm và hiển thị.

Đếm và hiển thị số lượng sản phẩm có trong danh mục

Bạn sử dụng đoạn code dưới đây để hiển thị được số lượng sản phẩm có trong danh mục nhé.

<?php echo $term->name;/// hiển thị tên category
echo $term->count;?>/// hiển thị số lượng sản phẩm trong category

Tèn ten như vậy là hoàn thành nhé. Bạn có thể css lại để hiển thị được đẹp mắt hơn.

Category chưa phân loại có 6 sản phẩm

Code hiển thị số lượng sản phẩm trong category giống với thế giới di động

Bạn có thể copy đoạn code này và dán vào vị trí bạn muốn hiển thị là được nhé.

$term = get_term_by( 'id', 16, 'product_cat' );?>
<a href="<?php echo esc_url( get_term_link( $term ) ); ?>">
<span>Xem thêm <?php echo $term->count; ?> sản phẩm</span> của <?php echo $term->name; ?>
</a>

Và đây là kết quả

Đếm số lượng sản phẩm có trong danh mục sản phẩm – woocommerce

Hi vọng với đoạn code này sẽ giúp ích cho bạn. Có bất kì câu hỏi nào, bạn hãy gửi về cho mình nhé, mình sẽ có gắng trả lời sớm nhất cho bạn.

2 thoughts on “Hướng dẫn đếm sản phẩm trong một danh mục sản phẩm – woocommerce

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *