حذف ضروری بودن ایمیل از صفحه پرداخت

loknat.o

کاربر عضو
3/1/21
78
34
18
23
شیراز
سلام وقت بخیر.
من میخام داخل صفحه پرداخت مشتری ایمیل باشه اما ضروری نباشه
نمیخام کامل حذف باشه
چجوری میتونم اون ستاره ضروری بودن رو بردارم که فیلد وقتی خالی بود فرم تکمیل شه ؟
 

loknat.o

کاربر عضو
3/1/21
78
34
18
23
شیراز
جز افزونه کسی راه حلی نداره برای این مشکل من ؟
به قدر کافی افزونه دارم و نمیخام دیگه افزونه نصب کنم افزونه زیادی خودش مشکل ساز هست .
یکی این کد رو بهم داده اما تست نکردم

کد:
add_filter( 'woocommerce_billing_fields', 'wp_parsi_unrequire_wc_email_field');
function wp_parsi_unrequire_wc_email_field( $fields ) {
    $fields['billing_email']['required'] = false;
return $fields;
}
اگر امکانش هست تست کنید نتیجه رو بهم بگید
یا اگر روش دیگه ای هست ممنون میشم بهم بگید .
 

جاویدان

کاربر عضو
27/4/15
2,570
707
113
استان تهران
با سلام دوست عزیز
اگر تمایل به تست دارید باید خودتون انجام دهید چون این کدها بر اساس ساختار هر سایتی جواب مختلفی دارد.
برای اینکه مطمئن شوید این کد به درستی کار می کند یا خیر اون رو باید در انتهای فانکشن قالب قرار بدهید.
یادتون باشه این عملیات را فقط از درون هاست انجام دهید و از شیوه پنل مدیریت وردپرس اقدام نکنید.
توصیه نهایی بسیاری از کسانی که ایمیل را از لیست اجباری خارج کردند بعدا مجبور شدن دوباره به اون بازگردند زیرا بسیاری از قواعد کاربردی بر اساس ایمیل است از فاکتور و بازیابی رمز گرفته تا عدم فعالیت سامانه های پیامکی و خطاهای احتمالی دیگر.
بقولی وقتی می شود چندین دسترسی مطمئن برای کاربر گذاشت اشتباه است بر روی یک مسیر تک سرمایه گذاری کردن.
موفق باشید
 
  • Like
Reactions: loknat.o