آموزش نمایش جمع مبلغ خرید در ووکامرس با شرت کد از طراحی بروز.
همانطور که میدانید shortcode ها ابزار کاربردی در وردپرس هستند که با استفاده از آنها می توانیم از افزونه ها و کد های طولانی خود با یک کد کوتاه در هر جای که میخواهیم از آنها استفاده کنیم.
حال ما یک شرت کد می سازیم که جمع مبلغ خرید شده توسط هر کاربر را به ما نمایش دهد. از این کد معمولا در پنل کاربری که برای مشتری ها طراحی کردید می توانید استفاده کنید:
کد اصلی:
$user_id = get_current_user_id(); $TB_total_paid = wc_get_customer_total_spent( $user_id ); echo $TB_total_paid;
حالا کد بالا که دریافت مجموع مبلغ هر کاربر در خرید از سایت است را به شرت کد تبدیل میکینم:
function TB_woo_total_paid() { $user_id = get_current_user_id(); $TB_total_paid = wc_get_customer_total_spent($user_id); echo $total_paid; } add_shortcode('wc-total-paid', 'TB_woo_total_paid');
حال کد بالا را در فایل function.php قالب سایت خود قرار می دهیم و سپس با استفاده از شرت کد زیر در هر بخش سایت خود میتوانیم کل مبلغ خرید هر کاربر را نمایش دهیم (استفاده مرسوم در پنل کاربری)
[ wc-total-paid ]
نکته:
امکان دارد اعداد نمایشی در سایت شما لاتین باشد. برای فارسی کردن آن فقط کافیست کدهای php تبدیل اعداد و تاریخ به فارسی را از این لینک دانلود و به انتهای فایل function.php خود اضافه کنید. (این تابع توسط سایت مبدّل تاریخ و زمان طراحی شده)