در این پست ، من می خواهم به شما نشان دهم که چگونه می توانید منطقه حمل و نقل ووکامرس را با استفاده از یک قطعه کد ساده بدست آورید که ما آن را آزمایش کرده و اثبات می کنیم که کار می کند و برای شما کار می کند! قبل از اینکه ووکامرس قطعه کد فعلی منطقه حمل و نقل را به اشتراک بگذارم ، به شما کمک می کند تا یک مرور سریع در مورد مناطق حمل و نقل ووکامرس ارائه دهید.
ووکامرس منطقه حمل و نقل فعلی را دریافت کنید
ابتدا ، باید اطمینان حاصل کنید که مناطق حمل و نقل در صفحه تنظیمات ووکامرس نشان داده شده است.
وقتی منطقه حمل و نقل از قبل تنظیم شده است ، اکنون می توانیم پیش برویم و قطعه کد خود را آزمایش کنیم ، می بینیم که چگونه کار می کند!
چگونه می توان منطقه حمل و نقل فعلی را در ووکامرس دریافت کرد
ما می توانیم با استفاده از کلاس WC Shipping Zone و دریافت بسته ای که شامل همه جزئیات منطقه حمل و نقل در ووکامرس است ، منطقه حمل و نقل فعلی را بدست آوریم.
در زیر یک قطعه کد ساده است که برای دریافت جریان به آن نیاز داریم شی منطقه حمل و نقل t و خط دوم برای استخراج نام منطقه حمل و نقل فعلی:
$current_shipping_zone = WC_Shipping_Zones::get_zone_matching_package( $package ); $zone_name=$shipping_zone->get_zone_name();
اکنون می توانیم این قطعه را به سایت آزمایش خود اضافه کنیم تا نحوه عملکرد آن را ببینیم.
منطقه حمل و نمایش ووکامرس فعلی را در سرصفحه دریافت کنید
برای نشان دادن ، من این قطعه کد را به قلاب اقدام اضافه می کنم تا بتوانیم آزمایش کنیم و ببینیم چگونه می توانید به راحتی منطقه حمل و نقل را دریافت کنید.
در زیر قطعه کد کامل با کد بالا در داخل قلاب عمل به هدر است تا منطقه حمل و نقل ووکامرس فعلی نمایش داده شود:
//منطقه حمل و نقل فعلی را دریافت کنید add_action('wp_head', 'get_current_shipping_zone'); function get_current_shipping_zone(){ $current_shipping_zone = WC_Shipping_Zones::get_zone_matching_package( $package ); $current_shipping_zone_name= $current_shipping_zone ->get_zone_name(); print(''); print_r( $current_shipping_zone_name); print(''); }
نتیجه
در این پست ، من توضیح داده ام که چگونه می توانید منطقه حمل و نقل ووکامرس فعلی را با استفاده از قطعه کد به اشتراک گذاشته شده دریافت کنید.
مهمترین برداشت از این آموزش نحوه استفاده از کلاس WC Shipping Zone است که به ما کمک می کند تا مناطق حمل و نقل ووکامرس فعلی را با استفاده از پارامتر $pack دریافت کنیم.