رفتن به مطلب
انجمن پرسش و پاسخ زرین هاست
جستجو در
  • تنظیمات بیشتر ...
نمایش نتایجی که شامل ...
جستجو در ...
  • 0

چطور در حساب کاربری سفارش ها را بر اساس وضعیت سفارش بصورت تب نمایش دهم؟


یافتن بهترین پاسخ انتخاب شده توسط zarinhost,

سوال

سلام همکاران محترم 

چطور می توانم در صفحه حساب کاربری سایت وردپرسی خود، تعداد سفارشات را به تفکیک وضعیت نمایش دهم؟

منظورم این است که تعداد سفارشات تکمیل شده، لغو شده و در حال انجام، هر کدام به صورت جداگانه محاسبه و از طریق شورت کد نمایش داده شوند.

لینک به ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تاکنون داده شده است

پست های پیشنهاد شده

  • 1
  • بهترین پاسخ
در 1 دقیقه قبل، hamid.b61 گفته است :

چطور می‌توانم در صفحه حساب کاربری سایت وردپرسی خود، تعداد سفارشات را به تفکیک وضعیت نمایش دهم؟

منظورم این است که تعداد سفارشات تکمیل شده، لغو شده و در حال انجام، هر کدام به صورت جداگانه محاسبه و از طریق شورت کد نمایش داده شوند.

سلام @hamid.b61 عزیز

برای نمایش تعداد سفارشات به تفکیک وضعیت در وردپرس، می‌توانید از یک شورت‌کد سفارشی استفاده کنید. برای این کار ابتدا باید یک قطعه کد به فایل functions.php قالب وردپرس خود اضافه کنید. این کد به شما امکان می‌دهد با استفاده از شورت‌کد، تعداد سفارشات با وضعیت‌های مختلف را نمایش دهید:


function order_status_count_shortcode($atts) { $atts = shortcode_atts(array( 'status' => 'completed', ), $atts, 'order_count'); $status = sanitize_text_field($atts['status']); $args = array( 'status' => $status, ); $orders = wc_get_orders($args); return count($orders); } add_shortcode('order_count', 'order_status_count_shortcode');
 

سپس می‌توانید با استفاده از شورت‌کدهای زیر، تعداد سفارشات را در صفحه حساب کاربری نمایش دهید:

  • برای سفارشات تکمیل شده: [order_count status="completed"]
  • برای سفارشات لغو شده: [order_count status="cancelled"]
  • برای سفارشات در حال انجام: [order_count status="processing"]

با این روش، می‌توانید تعداد سفارشات با وضعیت‌های مختلف را به تفکیک نمایش دهید.

موفق باشی!

پسند شده توسط hamid.b61
لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
  • اضافه کردن...