woocommerce addtional information选项卡更改尺寸标题

时间:2018-04-18 10:18:51

标签: php wordpress templates woocommerce product

在产品页面中,根据其他信息,我想将“尺寸”更改为“Box尺寸”。

另外我的测量结果以克为单位,但我希望将它们显示给KG的最终用户是否可以?

谢谢!

1 个答案:

答案 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;一般:

enter image description here

或者您可以使用以下钩子函数:

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