You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress使用Woocommerce时如何将附加信息组件的Weight改为Shipping Weight

WooCommerce 商品附加信息Weight文本修改解决方案

以下方案均无需修改WooCommerce核心文件,插件/主题更新后也不会失效:


方案1:精准修改产品属性标签(推荐,仅影响商品页附加信息区域)

这个方案只会修改商品附加信息区域的重量标签,不会误改站点其他位置出现的「Weight」文本,兼容性最优。

  • 操作步骤:
    1. 进入WordPress后台 → 外观 → 主题文件编辑器
    2. 在右侧文件列表找到当前使用的子主题的functions.php文件(强烈建议使用子主题,避免主主题更新覆盖自定义代码)
    3. 在文件末尾添加以下代码:
add_filter( 'woocommerce_display_product_attributes', 'custom_modify_weight_attribute_label', 10, 2 );
function custom_modify_weight_attribute_label( $attributes, $product ) {
    if ( isset( $attributes['weight'] ) ) {
        $attributes['weight']['label'] = 'Shipping Weight';
    }
    return $attributes;
}
  1. 保存文件后刷新商品页即可生效。

不想修改主题文件的话,也可以安装Code Snippets插件,将上述代码作为新的代码片段添加,选择「前端运行」后保存启用即可。


方案2:全局修改WooCommerce内的Weight字符串

如果你需要修改全站所有WooCommerce输出的「Weight」文本为「Shipping Weight」,可以使用翻译过滤钩子实现:

  • 操作步骤:
    1. 同样打开子主题的functions.php文件或者Code Snippets插件
    2. 添加以下代码:
add_filter( 'gettext', 'custom_rename_weight_global', 20, 3 );
function custom_rename_weight_global( $translated_text, $text, $domain ) {
    if ( $domain === 'woocommerce' && $text === 'Weight' ) {
        return 'Shipping Weight';
    }
    return $translated_text;
}
  1. 保存后生效。

方案3:可视化修改(适合无代码基础用户)

如果你不想触碰代码,可以用翻译插件实现可视化修改:

  • 操作步骤:
    1. 进入WordPress后台 → 插件 → 安装插件,搜索安装并启用Loco Translate
    2. 在左侧菜单找到Loco Translate → 插件 → 找到WooCommerce
    3. 选择你站点当前使用的语言,进入翻译编辑页面
    4. 搜索字符串Weight,找到对应条目后将翻译内容修改为Shipping Weight
    5. 保存翻译文件后刷新页面即可生效。

提示:修改后如果没有生效,请先清理WordPress缓存、浏览器缓存以及CDN缓存后再测试。


内容的提问来源于stack exchange,提问作者Hendriawan Yudhistira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 22:24:02