mirror of
https://gh.wpcy.net/https://github.com/mainwp/Code-Snippets-Functions.git
synced 2026-04-30 11:42:22 +08:00
https://stackoverflow.com/questions/78647506/how-to-always-show-the-stock-status-in-woocommerce-products
11 lines
578 B
Text
11 lines
578 B
Text
add_filter( 'woocommerce_get_availability', 'filter_product_get_availability', 10, 2);
|
|
function filter_product_get_availability( $availability, $product ) {
|
|
if ( $product->get_stock_status() === 'instock' ) {
|
|
$availability['availability'] = wc_format_stock_for_display( $product );
|
|
} elseif ( $product->managing_stock() && $product->is_on_backorder( 1 )
|
|
&& ! $product->backorders_require_notification() ) {
|
|
$availability['availability'] = __('In Stock', 'woocommerce');
|
|
$availability['class'] = 'in-stock';
|
|
}
|
|
return $availability;
|
|
}
|