gpt4 book ai didi

php - 在 Woocommerce 中显示自定义结帐地址字段 2 标签

转载 作者:行者123 更新时间:2023-12-04 13:19:44 25 4
gpt4 key购买 nike

我找到了一种方法来更改占位符而不是 woocommerce 中结帐输入字段的标签。

我想更改 adress_field_2 的标签.

这是我没有改变任何东西的尝试。我试过 [label] 和 [label_class] 但这没有用...

add_filter( 'woocommerce_default_address_fields', 'new_checkout_field_label', 10, 1 );
function new_checkout_field_label( $address_fields ) {
$address_fields['address_2']['placeholder'] = __( '', 'woocommerce' );
$address_fields['address_2']['label'] = __( 'Apt, Unit, Etc (optional)', 'woocommerce' );
return $address_fields;
}

最佳答案

您的代码有效,并且存在正确的相关 html。但它隐藏在标签类 screen-reader-text 之外通过 CSS 规则。

使<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 文件中。测试和工作。

enter image description here

关于php - 在 Woocommerce 中显示自定义结帐地址字段 2 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55033110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com