gpt4 book ai didi

php - 从 Woocommerce 中的产品页面库存显示中删除 "can be backordered"

转载 作者:行者123 更新时间:2023-12-05 02:15:23 26 4
gpt4 key购买 nike

如果产品有库存,在 Woocommerce 产品页面上显示“(可以延期交货)”文本对我来说没有意义,因为这会让人们感到困惑,因为毕竟它有库存!

我已经找到了代码,可以在延期交货时更改消息,但没有找到如何在产品有库存时将其删除的代码,而且我已经在网上搜索了几个小时。

任何人都可以向我提供 functions.php 文件或其他地方所需的代码以全局更改它吗?

最佳答案

已更新

以下代码将从产品可用性文本中删除“(可以延期交货)”文本,当产品有库存并且允许延期交货时(通过客户通知):

add_filter( 'woocommerce_get_availability_text', 'filter_product_availability_text', 10, 2 );
function filter_product_availability_text( $availability, $product ) {

if( $product->backorders_require_notification() ) {
$availability = str_replace('(can be backordered)', '', $availability);
}
return $availability;
}

代码进入事件子主题(或事件主题)的 function.php 文件。经过测试并有效。

关于php - 从 Woocommerce 中的产品页面库存显示中删除 "can be backordered",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51937649/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com