【发布时间】:2016-09-27 10:32:39
【问题描述】:
我正在创建一个 Wordpress Woocommerce 网站。我需要让国际统一运费显示“致电我们了解运费”而不是“国际运费(免费)”。我可以在管理端更改此文本的唯一值是添加价格。无法添加标签或更改价格或免费文本。
谁能建议一种方法来做到这一点?
【问题讨论】:
标签: php wordpress woocommerce shipping
我正在创建一个 Wordpress Woocommerce 网站。我需要让国际统一运费显示“致电我们了解运费”而不是“国际运费(免费)”。我可以在管理端更改此文本的唯一值是添加价格。无法添加标签或更改价格或免费文本。
谁能建议一种方法来做到这一点?
【问题讨论】:
标签: php wordpress woocommerce shipping
您可以为此使用woocommerce_cart_shipping_method_full_label 过滤器。
将以下代码添加到您的主题 functions.php(最好是子主题)
add_filter( 'woocommerce_cart_shipping_method_full_label', 'change_shipping_label', 10, 2 );
function change_shipping_label( $full_label, $method ){
$full_label = str_replace( "International Shipping (Free)", "Call Us For Rates", $full_label );
return $full_label;
}
【讨论】: