php - 在 WooCommerce 结帐页面上将 "Billing Details"文本更改为 "Shipping Details"

标签 php wordpress woocommerce translation checkout

我目前在我的子主题的 functions.php 文件中有一些代码,它应该在我的 WooCommerce 结帐页面上将“账单详细信息”更改为“运输详细信息”。

但是,当我更新到 WooCommerce 3.0 时,代码片段停止工作。下面是我使用的代码。

function wc_billing_field_strings( $translated_text, $text, $domain ) {
    switch ( $translated_text ) {
        case 'Billing Details' :
            $translated_text = __( 'Shipping Details', 'woocommerce' );
            break;
    }
    return $translated_text;
}

add_filter( 'gettext', 'wc_billing_field_strings', 20, 3 );

我真的很想要一个适用于 WooCommerce 3.0 的代码片段。

最佳答案

function wc_billing_field_strings( $translated_text, $text, $domain ) {
    switch ( $translated_text ) {
        case 'Billing details' :
            $translated_text = __( 'Billing Info', 'woocommerce' );
            break;
    }
    return $translated_text;
}
add_filter( 'gettext', 'wc_billing_field_strings', 20, 3 );

使用 WooCommerce 3.0.6 测试正常

关于php - 在 WooCommerce 结帐页面上将 "Billing Details"文本更改为 "Shipping Details",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44419189/

相关文章:

javascript - 如何根据最接近输入地址的纬度/经度显示内容

php - 在 Woocommerce 购物车结账和订单中禁用特定产品的项目名称链接

javascript - 更改 WP 插件中的 JS 函数

php - 如何在 PHP/Magento 中捕获这个低级别的 MySQL(?)错误

php - 写入数据库,并在同一个 PHP 页面加载中检索更新的数据?

php - 如何仅获取当前语言的 wp_terms ?

wordpress - WordPress的。 Woocommerce。 Action Hook 在添加到购物车之前

wordpress - 如何从 Woocommerce Plugin 获得评分的_comment_meta()?

php - 忘记密码电子邮件重置 php 工作,除了原始密码和更改密码都不允许登录

javascript - 无法在 jQuery 函数中返回 $.posted php 文件数据