حذف فیلد های اضافی از فرم ثبت سفارش ووکامرس

حذف فیلد های اضافی از فرم ثبت سفارش ووکامرس

با سلام و احترام خدمت تمام کاربران عزیز سایت آچار فرانسه

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

به منظور حذف فیلد های اضافی از فرم ثبت سفارش محصول در ووکامرس از کد زیر استفاده میشود :
❗️این کد بعنوان یک مثال میباشد.
✅ با قرار دادن این کد در جای مناسب فیلد مربوط به توضیحات بیشتر در فرم سفارش حذف میشود.

add_filter( ‘woocommerce_checkout_fields’ , ‘remove_order_notes’ );

function remove_order_notes( $fields ) {
unset($fields[‘order’][‘order_comments’]);
return $fields;
}

❗️محل قرار گیری این کد در فایل functions.php قالب میباشد.

 

اینم سری کامل کد ها برای حذف بخش های دیگر:

 

/* WooCommerce: The Code Below Removes Checkout Fields */
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
 function custom_override_checkout_fields( $fields ) {
 
		/* حذف فیلد نام */
	//unset($fields['billing']['billing_first_name']); 
	
		/* حذف فیلد نام خانوادگی */
	//unset($fields['billing']['billing_last_name']); 
	
		/* حذف فیلد نام شرکت */
	unset($fields['billing']['billing_company']); 
	
		/* حذف فیلد اول آدرس */
	unset($fields['billing']['billing_address_1']);

		/* حذف فیلد دوم آدرس */
	unset($fields['billing']['billing_address_2']); 
	
		/* حذف فیلد شهر */
	unset($fields['billing']['billing_city']); 
	
		/* حذف فیلد کد پستی */
	unset($fields['billing']['billing_postcode']); 
	
		/* حذف فیلد کشور */
	unset($fields['billing']['billing_country']); 
	
		/* حذف فیلد استان یا ایالت */
	unset($fields['billing']['billing_state']); 
	
		/* حذف فیلد شماره تماس */
	//unset($fields['billing']['billing_phone']); 
	
		/* حذف فیلد یادداشت سفارش */
	unset($fields['order']['order_comments']); 
	
		/* حذف فیلد ایمیل  */
	unset($fields['billing']['billing_email']);
	
return $fields;
}