我想在结帐过程中添加一个验证码,该验证码是只读(或不可见)并预先填写,固定在订单上.客户需要此代码来验证订单.
我在woocommerce_checkout_fields过滤器的结算字段中添加了一个自定义数组:
//VID
$fields['billing']['billing_vid'] = array(
'label' => __('', 'woocommerce'),
'placeholder' => _x('', 'placeholder', 'woocommerce'),
'required' => false,
'type' => 'text',
'class' => array('form-row-wide'),
'clear' => false,
'default' => wp_rand(10000,99999)
);
Run Code Online (Sandbox Code Playgroud)
这有效,但客户仍然可以在结账过程中在现场编写内容.
有人为我解决了吗?
谢谢