我找到了一种在woocommerce中更改占位符而不是结帐输入字段标签的方法。
我想更改convert ReadIOPS-mydb1-2019-0*.png -compose Multiply -layers flatten ReadIOPS-mydb1-2019-composite.png
的标签。
这是我的尝试,没有任何改变。我尝试了[label]和[label_class],但是那没用...
adress_field_2
答案 0 :(得分:1)
您的代码有效,并且存在正确的相关html。但是它是根据CSS规则从标记类screen-reader-text
中隐藏的。
要使<label>
可见,您需要从<label>
标记中删除该类,并添加以下行:
$address_fields['address_2']['label_class'] = array(); // No label class
所以在您的代码中:
add_filter( 'woocommerce_default_address_fields', 'custom_override_default_checkout_fields', 10, 1 );
function custom_override_default_checkout_fields( $address_fields ) {
$address_fields['address_2']['placeholder'] = __( '', 'woocommerce' );
$address_fields['address_2']['label'] = __( 'Apt, Unit, Etc (optional)', 'woocommerce' );
$address_fields['address_2']['label_class'] = array(); // No label class
return $address_fields;
}
代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试,可以正常工作。