如何更改WooCommerce Shipping重量字段以接受字母,以便我可以输入以下值:
500g / 1kg / 750ml / 2L
除了显示质量外,重量没有用,不需要运输。
我已经搜索了WooCommerce文件但我无法找到它设置的位置。有人能指出我控制这个字段的文件吗?
答案 0 :(得分:0)
我通过解决方案解决了这个问题。我只是删除了对重量的限制,包括下面的字母
//remove decimal only
add_action( 'wc_product_weight_enabled', 'remove_decimal_only' );
function remove_decimal_only() {
woocommerce_wp_text_input( array( 'id' => '_weight', 'label' => __( 'Weight', 'woocommerce' ) . ' (' . get_option( 'woocommerce_weight_unit' ) . ')', 'placeholder' => wc_format_localized_decimal( 0 ), 'desc_tip' => 'true', 'description' => __( 'Enter weight including unit', 'woocommerce' ), 'type' => 'text' ) );
}
我原本不知道如何使用添加操作和过滤器,但现在它们非常简单。
该文件位于woocommerce / includes / admin / meta-boxes / class-wc-meta-box-product-data.php