'_stock_status',
'value' => 'instock',
'compare' => '=',
]
];
}
$this->_query = $query_args;
return wc_get_products($query_args);
}
// Render functions
function get_product_image(object $product)
{
if ($this->get_settings_for_display('image') !== 'yes') {
return;
}
// Get product image ID
$pic_id = $product->get_image_id();
if (!$pic_id) {
return;
}
// Get image size
$size = $this->get_settings_for_display('image_size_select') ?? 'uicore-medium';
?>
get_settings_for_display('masonry') === 'ui-e-maso') { ?>
get_product_secondary_image( $product );
$classes = $sec_img ? 'ui-e-post-img ui-e-hover-hide' : 'ui-e-post-img';
// Print secondary image markup if exists
echo $sec_img ? wp_kses_post($sec_img) : '';
// Print main product image
echo wp_get_attachment_image($pic_id, $size, false, ['class' => $classes]);
?>
get_product_secondary_image( $product, $size, true );
echo $sec_img ? wp_kses_post($sec_img) : '';
?>
or background