出于某种原因,我的WooCommerce没有显示自定义字段的标签或占位符。无论我是通过functions.php(下面的代码)手动添加字段还是使用像'WooCommerce Mailchimp'这样的插件,字段都显示正常,但旁边没有标签。
可能导致此类错误的原因是什么?
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
$fields['shipping']['shipping_phone'] = array(
'label' => __('Phone', 'woocommerce'),
'placeholder' => _x('Phone', 'placeholder', 'woocommerce'),
'required' => false,
'class' => array('form-row-wide'),
'clear' => true
);
return $fields;
}
答案 0 :(得分:0)
将密钥从shipping_phone
更改为其他内容。
似乎某些关键名称即使未在结帐字段列表中显示也会保留:http://docs.woothemes.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/