غیر اجباری کردن ایمیل در سبد خرید ووکاروس
برای اینکه فیلد مربوط به ایمیل در سبد خرید ووکاروس غیر احباری شود کافیست کدهای زیر رو در فایل فانکشن مربوط به پوسته کپی کنید.
من از پوسته Storefront استفاده میکنم...پوسته پیش فرض ووکاروس.
مطابق با تصویر زیر به فانکشن.پی اچ پی برید.
در نهایت کدهای زیر رو بالای کد
require get_template_directory() . '/inc/init.php';
قرار بدید.
کد برای غیر اجباری کردن فیلد ایمیل در سبد خرید ووکاروس:
add_filter( 'woocommerce_billing_fields', 'woo_filter_state_billing', 10, 1 );
add_filter( 'woocommerce_shipping_fields', 'woo_filter_state_shipping', 10, 1 );
function woo_filter_state_billing( $address_fields ) {
$address_fields['billing_email']['required'] = false;
return $address_fields;
}
function woo_filter_state_shipping( $address_fields ) {
$address_fields['shipping_email']['required'] = false;
return $address_fields;
}