在产品页面中,根据其他信息,我想将“尺寸”更改为“Box尺寸”。
另外我的测量结果以克为单位,但我希望将它们显示给KG的最终用户是否可以?
谢谢!
答案 0 :(得分:0)
可以overriding Woocommerce templates files via your active child theme (or theme)完成。
如果尚未完成,则必须在活动子主题(或活动主题)中创建文件夹“woocommerce”。然后你需要复制:
wp-content/plugins/templates/single-product//product-attributes.php
您的活动儿童主题(或活动主题)“woocommerce”文件夹:
single-product/product-attributes.php
然后你将改变这一行:
<th><?php _e( 'Dimensions', 'woocommerce' ) ?></th>
取而代之的是:
<th><?php _e( 'Box Dimensions', 'woocommerce' ) ?></th>
更改显示的单位:
然后您可以在Woocommerce设置中更改显示的单位&gt;产品&gt;一般:
或者您可以使用以下钩子函数:
add_filter( 'woocommerce_format_dimensions', 'custom_format_dimensions', 20, 2 );
function custom_format_dimensions( $dimension_string, $dimensions ) {
$dimension_string = implode( ' x ', array_filter( array_map( 'wc_format_localized_decimal', $dimensions ) ) );
if ( ! empty( $dimension_string ) )
$dimension_string .= ' ' . __("KG", "woocommerce");
else
$dimension_string = __( 'N/A', 'woocommerce' );
return $dimension_string;
}
代码放在活动子主题(或活动主题)的function.php文件中。经过测试和工作。