我使用WooCommerce的管理订单页面预订票房中的某些产品 .
我想让某些客户数据需要字段 . (如first_name,last_name,电子邮件等)
只能使用在结算信息字段中输入的数据处理(保存)订单 .
我没有在互联网上找到任何解决方案,使管理面板中的字段成为必需 . 只找到了前端的解决方案 .
有任何想法吗?
如果first_name在记帐部分为空,这将阻止“保存订单”按钮被触发 .
add_filter('woocommerce_admin_billing_fields', 'woocommerce_require_admin_billing_fields'); function woocommerce_require_admin_billing_fields( $fields ){ $fields['first_name']['custom_attributes'] = array( 'required' => 'required' ); // $fields['last_name']['custom_attributes'] = array( 'required' => 'required' ); // for last_name return $fields; }
但请记住,此预防只在客户端进行,不适用于旧浏览器...我无法找到一种方法来停止在服务器端保存邮件 .
1 回答
如果first_name在记帐部分为空,这将阻止“保存订单”按钮被触发 .
但请记住,此预防只在客户端进行,不适用于旧浏览器...
我无法找到一种方法来停止在服务器端保存邮件 .