【发布时间】:2017-08-08 09:28:56
【问题描述】:
如何在 WooCommerce 结帐中仅限制账单名字、账单姓氏、送货名字和送货姓氏中的字母字符?
我正在我的子主题的 functions.php 文件中尝试以下操作,这导致我在 WooCommerce 中结帐时结帐部分不出现。请指教。
add_filter('woocommerce_checkout_fields', 'custom_override_checkout_fields');
function custom_override_checkout_fields($fields) {
$fields['billing']['billing_first_name'] = array(
'label' => __('First name', 'woocommerce'),
'placeholder' => _x('First name', 'placeholder', 'woocommerce'),
'required' => false,
'clear' => false,
'type' => 'text',
'class' => array(
'alpha'
)
);
}
【问题讨论】:
-
函数结束时不应该
return $fields;吗? -
你能告诉我正确的位置和语法吗?
-
将
return $fields放在custom_override_checkout_fields函数的最后一个右大括号之前。
标签: php wordpress validation woocommerce checkout