is_visible() ) { return; } $woo_archive_list_elements = cosmoswp_get_theme_options( 'cwc-archive-elements' ); $woo_archive_list_elements = apply_filters( 'cosmoswp_woo_archive_elements', $woo_archive_list_elements ); if ( ! is_array( $woo_archive_list_elements ) || empty( $woo_archive_list_elements ) ) { return; } $columns = wc_get_loop_prop( 'columns' ); $woo_archive_elements_align = cosmoswp_get_theme_options( 'cwc-archive-elements-align' ); $grid = esc_attr( $woo_archive_elements_align ); $cwc_archive_responsive_col = json_decode(cosmoswp_get_theme_options( 'cwc-archive-responsive-col' ), true); /*Add Default and Responsive grid Class*/ $grid .= ' ' . esc_attr( cosmoswp_get_l_grid_class( $columns ) ); if( isset($cwc_archive_responsive_col['tab-col'])){ $grid .= ' ' . esc_attr( cosmoswp_get_grid_class( $cwc_archive_responsive_col['tab-col'] ) ); } if( isset($cwc_archive_responsive_col['mobile-col'])){ $grid .= ' ' . esc_attr( cosmoswp_get_s_grid_class( $cwc_archive_responsive_col['mobile-col'] ) ); } ?>
> "; woocommerce_template_loop_product_link_open(); woocommerce_template_loop_product_thumbnail(); woocommerce_template_loop_product_link_close(); if ( ! $product->managing_stock() && ! $product->is_in_stock() ) { echo '

' . esc_html__( 'Out of Stock', 'cosmoswp' ) . '

'; } else { woocommerce_show_product_loop_sale_flash(); } echo '
'; } echo "
"; foreach ( $woo_archive_list_elements as $element ) { if ( 'image' == $element ) { echo "
"; woocommerce_template_loop_product_link_open(); woocommerce_template_loop_product_thumbnail(); woocommerce_template_loop_product_link_close(); if ( ! $product->managing_stock() && ! $product->is_in_stock() ) { echo '

' . esc_html__( 'Out of Stock', 'cosmoswp' ) . '

'; } else { woocommerce_show_product_loop_sale_flash(); } echo '
'; } elseif ( 'cat' == $element ) { echo wp_kses_post( wc_get_product_category_list( $product->get_id(), ', ', '
', '
' ) ); } elseif ( 'title' == $element ) { /** * Hook: woocommerce_before_shop_loop_item_title. * */ do_action( 'woocommerce_before_shop_loop_item_title' ); /** * Hook: woocommerce_shop_loop_item_title. * */ do_action( 'woocommerce_shop_loop_item_title' ); /** * Hook: woocommerce_after_shop_loop_item_title. * */ do_action( 'woocommerce_after_shop_loop_item_title' ); } elseif ( 'price' == $element ) { echo "
"; woocommerce_template_loop_price(); echo '
'; } elseif ( 'rating' == $element ) { echo "
"; woocommerce_template_loop_rating(); echo '
'; } elseif ( 'cart' == $element ) { echo "
"; woocommerce_template_loop_add_to_cart(); echo '
'; } elseif ( 'excerpt' == $element ) { ?>
post_excerpt ) ); } else { echo wp_trim_words( strip_shortcodes( $post->post_excerpt ), $length ); } ?>
'', ) ); ?>
'; /** * Hook: woocommerce_after_shop_loop_item. * */ do_action( 'woocommerce_after_shop_loop_item' ); ?>