جستجو برای:
سبد خرید 0
  • خانه
  • دوره هاجدید
    • دوره رایگان وردپرس
  • آموزش هاداغ
    • آموزش وردپرس
    • آموزش ووکامرس
    • آموزش المنتور
    • آموزش سئو
    • امنیت وردپرس
    • سرعت سایت وردپرسی
  • افزونه ها
  • رزومه
  • تماس با ما
  • درباره ما
طراحی سایت مهدی
  • خانه
  • دوره هاجدید
    • دوره رایگان وردپرس
  • آموزش هاداغ
    • آموزش وردپرس
    • آموزش ووکامرس
    • آموزش المنتور
    • آموزش سئو
    • امنیت وردپرس
    • سرعت سایت وردپرسی
  • افزونه ها
  • رزومه
  • تماس با ما
  • درباره ما
ورود / عضویت
0

وبلاگ

طراحی سایت مهدی > وبلاگ > آموزش ووکامرس > آموزش حذف فیلد های اضافی ووکامرس در صفحه پرداخت با 2 روش

آموزش حذف فیلد های اضافی ووکامرس در صفحه پرداخت با 2 روش

13 اردیبهشت 1403
ارسال شده توسط مهدی کریمی
آموزش ووکامرس، تمام آموزش ها

آموزش حذف فیلد های اضافی ووکامرس در صفحه پرداخت

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

پس خیلی سریع بریم برای آموزش حذف فیلد های اضافی ووکامرس در صفحه پرداخت!

آموزش حذف فیلد های اضافی ووکامرس در صفحه پرداخت

ما قرار است که با دو روش این کار را انجام دهیم که یکی از روش ها استفاده از افزونه هست و روش دیگر آن استفاده از کد است که قطعا استفاده از کد روش بهتری است و سایت ما سنگین نمیشود.

حذف فیلد های اضافی با افزونه

شما با استفاده از افزونه ویرایشگر فرم پرداخت ووکامرس (woo checkout field editor) می‌توانید هر فیلدی را که میخواهید را حذف کنید و کاملا صفحه پرداخت ووکامرس را شخصی سازی کنید. 

برای دانلود این افزونه روی اینجا کلیک کنید و افزونه را دانلود و نصب کنید تا بریم برای ادامه آموزش حذف فیلد های اضافی ووکامرس در صفحه پرداخت!

برای حذف فیلد های اضافی ووکامرس یا ویرایش کردن آنها باید بعد از نصب افزونه باید از قسمت ووکامرس وارد قسمت فرم پرداخت بشویم و سپس هر فیلدی را که نمی‌خواهیم در صفحه پرداخت وجود داشته باشد را تیک آن را بزنیم و سپس روی گزینه غیر فعال سازی بزنیم و در آخر روی گزینه ذخیره تغییرات کلیک کنیم. اگر هم میخواهیم ویرایشی انجام دهیم فقط کافی است روی دکمه ویرایش هر فیلدی که میخواهیم کلیک کنیم و برای اعمال شدن آن دوباره روی ذخیره تغییرات کلیک کنیم.

آموزش حذف فیلد های اضافی ووکامرس در صفحه پرداخت

حذف فیلد های اضافی با کد

برای حذف فیلد های اضافی با کد فقط کافی است هر فیلدی را که میخواهید از کد زیر حذف کنید و سپس در فایل function.php قالبتون آن را قرار بدید.(زیرا کد زیر تمام فیلد های صفحه پرداخت را حذف می‌کند.)

/* Remove Woocommerce User Fields by mihanwp.com */
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
add_filter( 'woocommerce_billing_fields' , 'custom_override_billing_fields' );
add_filter( 'woocommerce_shipping_fields' , 'custom_override_shipping_fields' );
 
function custom_override_checkout_fields( $fields ) {
  unset($fields['billing']['billing_state']);
  unset($fields['billing']['billing_country']);
  unset($fields['billing']['billing_company']);
  unset($fields['billing']['billing_address_1']);
  unset($fields['billing']['billing_address_2']);
  unset($fields['billing']['billing_postcode']);
  unset($fields['billing']['billing_city']);
  unset($fields['shipping']['shipping_state']);
  unset($fields['shipping']['shipping_country']);
  unset($fields['shipping']['shipping_company']);
  unset($fields['shipping']['shipping_address_1']);
  unset($fields['shipping']['shipping_address_2']);
  unset($fields['shipping']['shipping_postcode']);
  unset($fields['shipping']['shipping_city']);
  return $fields;
}
function custom_override_billing_fields( $fields ) {
  unset($fields['billing_state']);
  unset($fields['billing_country']);
  unset($fields['billing_company']);
  unset($fields['billing_address_1']);
  unset($fields['billing_address_2']);
  unset($fields['billing_postcode']);
  unset($fields['billing_city']);
  return $fields;
}
function custom_override_shipping_fields( $fields ) {
  unset($fields['shipping_state']);
  unset($fields['shipping_country']);
  unset($fields['shipping_company']);
  unset($fields['shipping_address_1']);
  unset($fields['shipping_address_2']);
  unset($fields['shipping_postcode']);
  unset($fields['shipping_city']);
  return $fields;
}
/* End - Remove Woocommerce User Fields */

جهت اطلاعات بیشتر در مورد طراحی سایت میتوانید به وبلاگ ما مراجعه کنید

و همچنین برای یادگیری رایگان طراحی سایت میتوانید اینجا کلیک کنید.

اگر هم قصد سفارش طراحی سایت دارید میتوانید روی اینجا کلیک کنید.

ممنون که تا اینجای مقاله آموزش حذف فیلد های اضافی ووکامرس در صفحه پرداخت با ما همراه بودید.

قبلی ایندکس شدن سریع سایت در گوگل - حتی در 10 دقیقه!!
بعدی رفع مشکل بهم ریختگی سایت و اعمال نشدن استایل

پست های مرتبط

افزایش سرعت پیشخوان وردپرس

18 خرداد 1403

افزایش سرعت پیشخوان وردپرس فقط در 10 ثانیه!

ادامه مطلب
بروزرسانی خودکارافزونه های وردپرس

17 خرداد 1403

بروزرسانی خودکار افزونه های وردپرس با 2 روش

ادامه مطلب
تغییر فونت در وردپرس فارسی

12 خرداد 1403

تغییر فونت در وردپرس

ادامه مطلب
لینک تماس در وردپرس

10 خرداد 1403

لینک تماس در وردپرس – لینک تماس مستقیم

ادامه مطلب
رفع مشکل حالت ایمن المنتور

3 خرداد 1403

رفع مشکل حالت ایمن المنتور یا بالا نیامدن المنتور

ادامه مطلب

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
طراحی سایت مهدی تیمی است که از سال 1403 تصمیم گرفت فعالیت خود را در زمینه طراحی سایت با وردپرس شروع کند تا علاقه مندان به طراحی سایت با وردپرس بتوانند آموزش ببینند و از خدمات ما استفاده کنند. آموزش های ما حاصل تجربه های تست شده می‌باشد تا اهمیت شما عزیزان را در این وبسایت به نمایش بزاریم. بیشتر بدانید…
دسترسی سریع
  • دوره ها
  • تمام آموزش ها
  • افزونه ها
  • قوانین سایت
  • 09999005376
  • admin@msitedesign.ir
نوشته‌های تازه
  • افزایش سرعت پیشخوان وردپرس فقط در 10 ثانیه!
  • بروزرسانی خودکار افزونه های وردپرس با 2 روش
  • تغییر فونت در وردپرس
  • لینک تماس در وردپرس – لینک تماس مستقیم
2025© تمامی حقوق برای طراحی سایت مهدی محفوظ است.
ورود / ثبت نام
استفاده از شماره تلفن