我正在创建一个WordPress的Woocommerce网站。我需要有国际统一费率航运说“打电话给我们的利率”而不是“国际航运(免费)"。唯一的值,我可以改变管理端更新此文本是添加一个价格。没有办法添加标签或更改价格或免费文本。谁能提出一个方法来做这件事?
a9wyjsp71#
您可以使用woocommerce_cart_shipping_method_full_label过滤器来实现此目的。将以下代码添加到您的主题functions.php(最好是儿童主题)
woocommerce_cart_shipping_method_full_label
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; }
1条答案
按热度按时间a9wyjsp71#
您可以使用
woocommerce_cart_shipping_method_full_label
过滤器来实现此目的。将以下代码添加到您的主题functions.php(最好是儿童主题)