Lin*_*ert 3 tags wordpress stock woocommerce
我需要将" #in stock "文本更改为" #deals left ".
我将以下代码添加到function.php文件中,但这会删除实际的数字.
add_filter( 'woocommerce_get_availability', 'custom_get_availability', 1, 2);
function custom_get_availability( $availability, $_product ) {
//change text "In Stock' to 'SPECIAL ORDER'
if ( $_product->is_in_stock() ) $availability['availability'] = __('SPOTS LEFT', 'woocommerce');
//change text "Out of Stock' to 'SOLD OUT'
if ( !$_product->is_in_stock() ) $availability['availability'] = __('SOLD OUT', 'woocommerce');
return $availability;
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮忙吗?
小智 11
你可以尝试下面的代码:
add_filter( 'woocommerce_get_availability', 'custom_get_availability', 1, 2);
function custom_get_availability( $availability, $_product ) {
global $product;
$stock = $product->get_total_stock();
if ( $_product->is_in_stock() ) $availability['availability'] = __($stock . ' SPOTS LEFT', 'woocommerce');
if ( !$_product->is_in_stock() ) $availability['availability'] = __('SOLD OUT', 'woocommerce');
return $availability;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9632 次 |
最近记录: |