【问题标题】:Change the word Shipping to Delivery in Woocommerce cart and checkout在 Woocommerce 购物车和结帐中将“运输”一词更改为“交货”
【发布时间】:2018-10-26 21:50:17
【问题描述】:

我正在使用 woocommerce,并且我想将“Shipping”一词更改为“Delivery”。尝试了 functions.php 文件夹中的代码,但似乎没有任何效果。

我的site 是一家餐厅,说“运送”食物看起来很奇怪。

感谢任何帮助。

【问题讨论】:

  • 当您发表评论作为答案时,我不会收到通知......相反,在我的答案底部,有一个评论区。现在您的问题是您从未向您的 function.php 文件添加任何自定义项,并且由于您在主题的 function.php 中我的代码之后添加的最后一个结束标记 ? > 而出现错误......所以删除它并保存它.然后你可以在我的答案评论区给我一些反馈。我的代码已经过测试并且运行良好。
  • 作为新用户,您应该take the quick tour,它将在 30 秒内向您解释 StackOverFlow 的基本工作原理。谢谢。
  • 感谢您的快速回复,我进入了我的托管页面和文件管理器并打开了functions.php。然后我复制了这个文本并粘贴到 '' 符号。当我加载我的页面时,代码出现在顶部并且没有任何改变。这似乎会导致错误。有什么想法吗??再次感谢。我也住在英国,所以货币可能不同?? £而不是$

标签: php wordpress woocommerce cart checkout


【解决方案1】:

以下代码会将购物车和结帐页面中的“Shipping”一词更改为“Delivery”:

add_filter('woocommerce_shipping_package_name', 'change_shipping_text_to_delivery', 20, 3 );
function change_shipping_text_to_delivery( $sprintf, $i, $package ) {
    $sprintf = sprintf( _nx( 'Delivery', 'Delivery %d', ( $i + 1 ), 'delivery packages', 'woocommerce' ), ( $i + 1 ) );
    return $sprintf;
}

代码进入活动子主题(或活动主题)的 function.php 文件中。经过测试并且可以工作。

您会在购物车和结帐页面中看到类似的内容:

【讨论】:

  • 感谢您的快速回复,我进入了我的托管页面和文件管理器并打开了functions.php。然后我复制了这个文本并粘贴到 '' 符号。当我加载我的页面时,代码出现在顶部并且没有任何改变。这似乎会导致错误。有什么想法吗??再次感谢。我也住在英国,所以货币可能不同?? £而不是$
  • 这就是我发表时所说的:不要惊慌您尝试保存的代码 sn-p 在第 4 行产生了一个致命错误:语法错误,意外的“返回”(T_RETURN)以前版本的 sn-p 没有改变,这个站点的其余部分应该像以前一样正常运行。请使用浏览器中的返回按钮返回上一页并尝试修复代码错误。如果您愿意,您可以关闭此页面并放弃您刚刚所做的更改。不会对此网站进行任何更改。
  • 你是否也运行一次 sn-p,在管理员、前端或任何地方
  • @MarkRoberts 我的错对不起,缺少“;”所以我已经更新了代码,它现在应该可以工作了。再试一次。谢谢你。
  • 谢谢我的朋友,我很感激。我工作 !!耶。
猜你喜欢
  • 2023-03-26
  • 2018-07-09
  • 2021-05-28
  • 1970-01-01
  • 1970-01-01
  • 2016-03-20
  • 1970-01-01
  • 2021-12-17
  • 1970-01-01
相关资源
最近更新 更多