Не виводити товари яких немає в наявності для нових товарів
Якщо ви використовуєте шорткод [recent_products] і вам необхідно що б у виведених товарах не показувалося те, що немає в наявності. Додати цей код у файл function.php вашої теми.
add_filter( 'woocommerce_shortcode_products_query', function( $query_args, $atts, $loop_name ){
if( $loop_name == 'recent_products' ){
$query_args['meta_query'] = array( array(
'key' => '_stock_status',
'value' => 'instock',
'compare' => 'LIKE',
) );
}
return $query_args;
}, 10, 3);
Тоді не будуть відображатися товари яких немає в даному шорткоді.