在 Stock/Out 库存文本中更改 Woocommerce

Change Woocommerce In Stock/Out Stock Text

我在此处看到了向 functions.php 添加一些文本的示例。但是,我该如何更改它的当前文本

10 个库存到仅剩 10 个,以便保持数量。然后当它售罄时,它会显示 Sold Out

这是将 "Out of Stock" 文本更改为 "Sold Out"

的快速方法
function so_28107321_availability( $availability, $product ){
    if( $availability['class'] == 'out-of-stock' ){ 
        $availability['availability'] = 'Sold Out';
    } 
    return $availability;
}
add_filter( 'woocommerce_get_availability', 'so_28107321_availability', 10, 2 );

如果库存数量低于 woocommerce_notify_low_stock_amount 选项值,“还剩 10 个”将自动切换为 "Only 10 left"。在您的 WooCommerce 设置中,您可以将此值设置得非常高,以便它始终这样说。