ووکامرس (WooCommerce) یک فروشگاه ساز قدرتمند برای وردپرس است که به شما این امکان را میدهد تا با سهولت یک فروشگاه آنلاین خود را ایجاد و مدیریت کنید.
یکی از نیازهای رایج فروشگاه های آنلاین، نمایش تعداد کل محصولات موجود در فروشگاه ووکامرسی است.
برای این کار میشه از پلاگین های مختلفی استفاده کرد اما ممکنه به هر دلیلی (مثلا کاهش تعداد افزونه ها) مایل نباشید از افزونه استفاده کنید.
در این آموزش، بررسی میکنیم که چطور بدون افزونه و فقط با استفاده از هوکها (Hooks) اینکارو انجام بدیم.
فایل functions.php قالب خود را ویرایش کنید.
نکته: توصیه میشه برای هرگونه تغییرات در فایل functions.php از چایلدتم یا پوسته فرزند استفاده کنید. اگر از پوسته ی اصلی استفاده کنید، تغییرات شما بعد از آپدیت قالب از بین خواهند رفت.
سپس کد زیر را به انتهای فایل اضافه کنید:
// products count function wc_total_products_count_shortcode() { $total_products_count = wp_count_posts('product')->publish; return $total_products_count; } add_shortcode('total_products_count', 'wc_total_products_count_shortcode');
تغییرات انجام شده را ذخیره کنید.
در هر قسمتی از سایت خود که مایل هستید تعداد کل محصولات شما نمایش داده شود، شورت کد زیر را قرار دهید:
[total_products_count]
با یک تکه کد ساده تونستیم به هدفی که میخواستیم برسیم و از هیچ افزونه ای هم استفاده نکردیم 🙂
ممنون از اینکه مستر باینری رو حمایت می کنید
موفق باشید
1 دیدگاه. Leave new
20