برای نمایش تعداد محصولات موجود در یک دستهبندی خاص در صفحه آرشیو دستهبندی ووکامرس (مثل "14 محصول") میتونی از کد زیر در قالب وردپرس خود استفاده کنی. این کد باید داخل فایل archive-product.php یا هر فایل قالبی که برای نمایش دستهبندی محصولات استفاده میکنی قرار بگیره:
PHP:
<?php
if (is_product_category()) {
global $wp_query;
$product_count = $wp_query->found_posts;
echo '<div class="product-count">' . $product_count . ' محصول </div>';
}
?>
توضیح:
- این کد بررسی میکنه آیا صفحه فعلی یک دستهبندی محصول است (is_product_category()).
- سپس با استفاده از $wp_query->found_posts تعداد کل محصولات موجود در این دسته را بهدست میآورد.
- خروجی مانند «14 محصول» در صفحه نمایش داده میشود.
نکات:
- برای استایل بهتر، میتونی کلاس CSS دلخواه (مثل .product-count) براش تعریف کنی.
- میتونی این کد رو مثلاً قبل از حلقه محصولات (loop) یا بالای صفحه دستهبندی قرار بدی، بسته به قالبی که استفاده میکنی.