الووردبريس رهيب وسهل جدا

الووردبريس رهيب وسهل جدا

المشكلة ليست في ووردبريس لكن فينا نحن مانعرف نتعامل معه

اليوم راح نتكلم عن طريقة اخفاء بعض الحقول اللي ماتبغها في صفحة الشراء

لو تلاحظ في هذا الموقع

الحقول المطلوبة الاسم

والمدينة

ورقم الجوال

والبريد الالكتروني

 

طيب وين الباقية؟

تم الغاءها هذا كل الامر

 

كيف؟

اول شيء روح الي المظهر ثم محرر القوالب وافتح ملف functions طبعا في القالب الأبن وليس الرئيسي

ثاني شيء ضيف هذا الكود مباشرة

//**بداية كود حذف الاسم الاخير في صفحة الدفع
/**
حذف جميع الحقول:

function wc_remove_checkout_fields( $fields ) {
// حقول معلومات الشراء
unset( $fields[‘billing’][‘billing_company’] );
unset( $fields[‘billing’][‘billing_email’] );
unset( $fields[‘billing’][‘billing_phone’] );
unset( $fields[‘billing’][‘billing_state’] );
unset( $fields[‘billing’][‘billing_first_name’] );
unset( $fields[‘billing’][‘billing_last_name’] );
unset( $fields[‘billing’][‘billing_address_1’] );
unset( $fields[‘billing’][‘billing_address_2’] );
unset( $fields[‘billing’][‘billing_city’] );
unset( $fields[‘billing’][‘billing_postcode’] );
// حقول معلومات الشحن
unset( $fields[‘shipping’][‘shipping_company’] );
unset( $fields[‘shipping’][‘shipping_phone’] );
unset( $fields[‘shipping’][‘shipping_state’] );
unset( $fields[‘shipping’][‘shipping_first_name’] );
unset( $fields[‘shipping’][‘shipping_last_name’] );
unset( $fields[‘shipping’][‘shipping_address_1’] );
unset( $fields[‘shipping’][‘shipping_address_2’] );
unset( $fields[‘shipping’][‘shipping_city’] );
unset( $fields[‘shipping’][‘shipping_postcode’] );
// Order fields
unset( $fields[‘order’][‘order_comments’] );
return $fields;
}
add_filter( ‘woocommerce_checkout_fields’, ‘wc_remove_checkout_fields’ );
//**نهاية كود حذف الاسم الاخير في صفحة الدفع

 

توضيح معنى الحقول :

[‘billing_company’] اسم الشركة
[‘billing_email’] البريد الالكتروني
[‘billing_phone’] رقم التلفون
[‘billing_state’] الولاية أو المنطقة
[‘billing_first_name’] الاسم الاول
[‘billing_last_name’] الاسم الاخير
[‘billing_address_1’] العنوان الاول
[‘billing_address_2’] العنوان الثاني
[‘billing_city’] المدينة
[‘billing_postcode’] الرمز البريدي
// Shipping fields
[‘Shipping_company’] اسم الشركة
[‘Shipping_email’] البريد الالكتروني
[‘Shipping_phone’] رقم التلفون
[‘Shipping_state’] الولاية أو المنطقة
[‘Shipping_first_name’] الاسم الاول
[‘Shipping_last_name’] الاسم الاخير
[‘Shipping_address_1’] العنوان الاول
[‘Shipping_address_2’] العنوان الثاني
[‘Shipping_city’] المدينة
[‘Shipping_postcode’] الرمز البريدي

 

إذا ماعرفت تضبها نقدر نساعدك في تركيبها