4 ) { $columns_amount = 4; } else if ( $column_classes[ 'main_column_class' ] !== 'col-xs-12' && $columns_amount > 3 ) { $columns_amount = 3; } } echo '
'; echo '
'; echo '
'; } endif; //before shop loop - removing breadcrumbs and results count remove_filter( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 ); remove_filter( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 ); //wrapping sort form in div and adding view toggle button add_action( 'woocommerce_before_shop_loop', 'solarify_action_before_shop_loop_wrap_form', 15 ); if ( ! function_exists( 'solarify_action_before_shop_loop_wrap_form' ) ) : function solarify_action_before_shop_loop_wrap_form() { echo '
'; } endif; if ( ! function_exists( 'solarify_action_before_shop_loop_wrap_form_close_first' ) ) : function solarify_action_before_shop_loop_wrap_form_close_first() { woocommerce_result_count(); } endif; add_action( 'woocommerce_before_shop_loop', 'solarify_action_before_shop_loop_wrap_form_close_first', 10 ); if ( ! function_exists( 'solarify_action_before_shop_loop_wrap_form_close_second' ) ) : function solarify_action_before_shop_loop_wrap_form_close_second() { echo '
'; echo '
'; } endif; add_action( 'woocommerce_before_shop_loop', 'solarify_action_before_shop_loop_wrap_form_close_second', 40 ); //start loop - adding classes to products ul if ( ! function_exists( 'woocommerce_product_loop_start' ) ) : function woocommerce_product_loop_start( $echo = true ) { //id products is necessary for scripts $html = '
'; $pagination_html = solarify_bootstrap_paginate_links(); if ( $pagination_html ) { echo '
'; echo wp_kses_post( $pagination_html ); echo '
'; } echo '
'; $column_classes = solarify_get_columns_classes(); if ( $column_classes[ 'sidebar_class' ] ): ?> '; echo '
'; woocommerce_template_loop_product_link_open(); } endif; add_action( 'woocommerce_before_shop_loop_item_title', 'solarify_action_echo_markup_before_shop_loop_item_title' ); if ( ! function_exists( 'solarify_action_echo_markup_before_shop_loop_item_title' ) ): function solarify_action_echo_markup_before_shop_loop_item_title() { woocommerce_template_loop_product_link_close(); echo '
'; echo '
'; woocommerce_template_loop_product_link_open(); } endif; add_action( 'woocommerce_after_shop_loop_item_title', 'solarify_action_echo_markup_after_shop_loop_item_title' ); if ( ! function_exists( 'solarify_action_echo_markup_after_shop_loop_item_title' ) ): function solarify_action_echo_markup_after_shop_loop_item_title() { woocommerce_template_loop_product_link_close(); woocommerce_template_loop_price(); woocommerce_template_loop_add_to_cart( array( 'class' => 'theme_button color4' ) ); } endif; //end of loop item add_action( 'woocommerce_after_shop_loop_item', 'solarify_action_echo_markup_after_shop_loop_item' ); if ( ! function_exists( 'solarify_action_echo_markup_after_shop_loop_item' ) ): function solarify_action_echo_markup_after_shop_loop_item() { echo '
'; echo ' '; } endif; //single product view //single product image and summary layout //wrap in col-sm- and .columns-2 all products on shop page add_action( 'woocommerce_before_single_product', 'solarify_action_echo_div_columns_before_single_product' ); if ( ! function_exists( 'solarify_action_echo_div_columns_before_single_product' ) ): function solarify_action_echo_div_columns_before_single_product() { $column_classes = solarify_get_columns_classes(); echo '
'; } endif; add_action( 'woocommerce_after_single_product', 'solarify_action_echo_div_columns_after_single_product' ); if ( ! function_exists( 'solarify_action_echo_div_columns_after_single_product' ) ): function solarify_action_echo_div_columns_after_single_product() { echo '
'; $column_classes = solarify_get_columns_classes(); if ( $column_classes[ 'sidebar_class' ] ): ?> '; echo '
'; } endif; add_action( 'woocommerce_before_single_product_summary', 'solarify_action_echo_div_columns_before_single_product_summary', 9 ); if ( ! function_exists( 'solarify_action_echo_div_columns_before_single_product_summary' ) ): function solarify_action_echo_div_columns_before_single_product_summary() { echo '
'; echo '
'; } endif; add_action( 'woocommerce_before_single_product_summary', 'solarify_action_echo_div_close_first_column_before_single_product_summary', 21 ); if ( ! function_exists( 'solarify_action_echo_div_close_first_column_before_single_product_summary' ) ): function solarify_action_echo_div_close_first_column_before_single_product_summary() { echo '
'; echo '
'; } endif; add_action( 'woocommerce_after_single_product_summary', 'solarify_action_echo_div_close_columns_after_single_product_summary', 9 ); if ( ! function_exists( 'solarify_action_echo_div_close_columns_after_single_product_summary' ) ): function solarify_action_echo_div_close_columns_after_single_product_summary() { echo '
'; echo '
'; } endif; //elements in single product summary remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 ); add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 15 ); add_action( 'woocommerce_single_product_summary', 'solarify_action_echo_template_single_meta', 20 ); if ( ! function_exists( 'solarify_action_echo_template_single_meta' ) ): function solarify_action_echo_template_single_meta() { echo ''; } endif; add_action( 'woocommerce_before_add_to_cart_button', 'solarify_action_echo_open_div_before_add_to_cart_button' ); if ( ! function_exists( 'solarify_action_echo_open_div_before_add_to_cart_button' ) ): function solarify_action_echo_open_div_before_add_to_cart_button() { if ( function_exists( 'mwt_share_this' ) ) { solarify_share_this( true ); } } endif; add_action( 'woocommerce_after_add_to_cart_button', 'solarify_action_echo_open_div_after_add_to_cart_button' ); if ( ! function_exists( 'solarify_action_echo_open_div_after_add_to_cart_button' ) ): function solarify_action_echo_open_div_after_add_to_cart_button() { } endif; //account navigation add_action( 'woocommerce_before_account_navigation', 'solarify_action_woocommerce_before_account_navigation' ); if ( ! function_exists( 'solarify_action_woocommerce_before_account_navigation' ) ): function solarify_action_woocommerce_before_account_navigation() { echo ''; } endif;