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

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

حذف فیلد های تسویه ووکامرس به دلخواه بدون افزونه در دنیای تجارت آنلاین، هر چه ساده‌تر و بهینه‌تر، هر چه بهتر. حال imagine کنید که می‌توانید فیلدهای تسویه در ووکامرس را به دلخواه حذف کنید، بدون نیاز به هیچ افزونه‌ای! این راهنما به شما نشان می‌دهد که چگونه این کار را با چند کد ساده PHP انجام دهید. فیلدهای تسویه در ووکامرس، بخش‌هایی از فرآیند خرید که کاربران معمولاً حساسیت بیشتری به آنها دارند. اینجاست که توجه به جزییات مهم می‌تواند ارزشمند باشد. حذف فیلدهای اضافی بدون نیاز به افزونه، می‌تواند تجربه خرید را برای مشتریان شما بهبود ببخشد. خب، حالا به روش:

1. وارد بخش ویرایشگر تم شوید

با ورود به داشبورد وردپرس، به بخش “ویرایشگر تم” بروید. این بخش در بخش “ظاهر” قابل دسترسی است.

2. ویرایش functions.php

اکنون باید فایل functions.php را ویرایش کنید. این فایل در داخل پوشه تم شما قرار دارد.

3. افزودن کد PHP

حالا که فایل functions.php باز شده است، کد زیر را در انتهای فایل اضافه کنید:

add_filter( 'woocommerce_checkout_fields' , 'es_remove_checkout_fields' ); 
function es_remove_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']);
//unset($fields['account']['account_username']);
//unset($fields['account']['account_password']);
//unset($fields['account']['account_password-2']);
return $fields; 
}

هرکدوم از فیلدها که قصد غیر فعالسازی اون رو دارین // قبل کدش رو حذف کنین!

4. ذخیره و تماشا

حالا تغییرات را در فایل ذخیره کنید. به فروشگاه خود بروید و فرآیند خرید را بررسی کنید. متوجه خواهید شد که فیلدهای تسویه به دلخواه شما حذف شده‌اند.

خلاصه‌اش، حذف فیلد‌های تسویه در ووکامرس بدون نیاز به افزونه، این‌قدر آسان است که حتی یک “تازه‌وارد” نیز می‌تواند این کار را انجام دهد. پس، امیدوارم که با این راهنما تجربه خرید در فروشگاه آنلاین شما روان و بدون هیچ مشکلی باشد.

خلاصه‌اش، حذف فیلد‌های تسویه در ووکامرس بدون نیاز به افزونه، این‌قدر آسان است که حتی یک “تازه‌وارد” نیز می‌تواند این کار را انجام دهد. پس، امیدوارم که با این راهنما تجربه خرید در فروشگاه آنلاین شما روان و بدون هیچ مشکلی باشد.