@php global $product @endphp @if(empty($product) || ! $product->is_visible()) return @endif {{-- You should change this to your markup. I usually work with divs --}} @php do_action( 'woocommerce_before_shop_loop_item' ) @endphp @php do_action( 'woocommerce_before_shop_loop_item_title' ) @endphp @php do_action( 'woocommerce_shop_loop_item_title' ) @endphp @php do_action( 'woocommerce_after_shop_loop_item_title' ) @endphp @php do_action( 'woocommerce_after_shop_loop_item' ) @endphp