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

如何编辑WordPress主题并将WooCommerce英文内容转为其他语言?

WooCommerce结账及表单标签替换为母语的方法

方法一:利用内置语言包快速切换

  • 进入WordPress后台,依次点击设置 > 常规,找到站点语言选项,选择你的母语并保存。
  • 若对应语言包未自动安装,点击页面提示的「安装语言包」按钮完成安装。
  • 大部分WooCommerce自带的结账标签、按钮文字会自动切换为所选语言,若有部分内容未生效,可使用以下方法针对性修改。

方法二:自定义代码修改特定文本

如果仅需调整个别标签或按钮,无需全站点翻译,可在主题的functions.php文件(或使用代码片段插件)添加以下代码:

修改结账表单标签

add_filter( 'woocommerce_checkout_fields' , 'custom_checkout_fields_labels' );
function custom_checkout_fields_labels( $fields ) {
    $fields['billing']['billing_first_name']['label'] = '你的名字';
    $fields['billing']['billing_last_name']['label'] = '你的姓氏';
    $fields['billing']['billing_email']['label'] = '电子邮箱';
    // 按需添加更多字段的标签修改
    return $fields;
}

修改排序表单标签

add_filter( 'woocommerce_catalog_orderby', 'custom_catalog_orderby_labels' );
function custom_catalog_orderby_labels( $orderby ) {
    $orderby['menu_order'] = '默认排序';
    $orderby['price'] = '价格从低到高';
    $orderby['price-desc'] = '价格从高到低';
    $orderby['popularity'] = '销量优先';
    // 按需修改其他排序选项的标签
    return $orderby;
}

修改结账相关按钮

// 修改结账页面的提交按钮
add_filter( 'woocommerce_order_button_text', 'custom_checkout_button_text' );
function custom_checkout_button_text() {
    return '提交订单并支付';
}

// 修改购物车页面的「去结账」按钮
add_filter( 'woocommerce_proceed_to_checkout_button_text', 'custom_proceed_to_checkout_text' );
function custom_proceed_to_checkout_text() {
    return '去结账';
}

注意:修改functions.php前请备份主题文件,避免代码错误导致站点异常;也可使用代码片段插件管理自定义代码,更安全。

方法三:用翻译插件精准替换文本

安装并启用翻译插件(如Loco Translate),直接在后台修改WooCommerce的文本:

  • 启用插件后,进入Loco Translate > 插件 > WooCommerce。
  • 选择目标语言,创建新翻译文件。
  • 搜索需要修改的英文文本(如「Place Order」「First Name」),输入对应的母语翻译后保存。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 14:05:30