Код ниже убирает товары, у которых нет изображений из каталога, но все равно они загружаются на сайт (их можно найти через поиск, полное число товаров, включая убранные отображается в сайдбаре). Как сделать так, чтобы убранные товары совсем нигде не отображались и не учитывались?
add_action( 'woocommerce_product_query_meta_query', 'custom_product_query_meta_query', 1000 );
function custom_product_query_meta_query( $meta_query ) {
if ( ! is_admin() ) {
$meta_query[] = array(
'key' => '_thumbnail_id',
'compare' => 'EXISTS',
);
}
return $meta_query;
}