【发布时间】:2018-05-25 13:06:42
【问题描述】:
我在 WooCommerce 结帐时收到模糊的错误消息,因为我已删除所有标签。有没有办法在使用 PHP 隐藏标签时显示正确的错误消息?或者有没有办法用 CSS 隐藏结帐标签,但不必隐藏所有标签,因为其中一些标签是相关的(条款和条件、时事通讯等)。
我们使用下面的代码来隐藏标签:
// Fjern labels fra checkout
add_filter('woocommerce_checkout_fields','custom_wc_checkout_fields_no_label');
// Our hooked in function - $fields is passed via the filter!
// Action: remove label from $fields
function custom_wc_checkout_fields_no_label($fields) {
// loop by category
foreach ($fields as $category => $value) {
// loop by fields
foreach ($fields[$category] as $field => $property) {
// remove label property
unset($fields[$category][$field]['label']);
}
}
return $fields;
}
CSS 也可以工作
【问题讨论】:
标签: php css wordpress woocommerce checkout