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 );
}
?>
'
' . __( 'Pages:', 'cosmoswp' ),
'after' => '
',
)
);
?>
';
/**
* Hook: woocommerce_after_shop_loop_item.
*
*/
do_action( 'woocommerce_after_shop_loop_item' );
?>