在WooCommerce结帐字段定制文档之后:
Customizing checkout fields using actions and filters
我已经通过 functions.php 向woocommerce结帐页面添加了自定义字段 .
我担心是否必须清理该自定义字段的用户输入?
我认为它不需要清理,因为它已经传入计费字段,如:$ fields ['billing'],这是正确的吗?
如果不是,我如何清理此自定义字段?
创建此自定义字段意味着接受文本字符串(拉丁语)和长度不超过50的整数 .
// Hook in
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
// Our hooked in function - $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {
//Adding custom text field
$fields['billing']['billing_username'] = array(
'type' => 'text',
'label' => __('Your Username', 'woocommerce'),
'placeholder' => _x('', 'placeholder', 'woocommerce'),
'required' => true,
'class' => array('form-row-first'),
'clear' => true
);
return $fields;
}
1 回答
如果您查看问题中链接的相关官方文档,您就会得到以下代码段: