Server : LiteSpeed System : Linux webbox1.ncrdns.net 5.14.0-611.55.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 19 15:19:29 EDT 2026 x86_64 User : rahcos ( 1533) PHP Version : 8.4.24 Disable Function : NONE Directory : /home4/rahcos/.trash/wp-content/themes/hara/inc/vendors/woocommerce/ |
<?php
// Remove default breadcrumb
add_filter('woocommerce_breadcrumb_defaults', 'hara_tbay_woocommerce_breadcrumb_defaults');
remove_action('woocommerce_before_main_content', 'woocommerce_breadcrumb', 20);
add_action('hara_woo_template_main_wrapper_before', 'woocommerce_breadcrumb', 20);
/**
* Product Rating
*
* @see hara_woocommerce_loop_item_rating()
*/
remove_action('woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_rating', 5);
add_action('hara_woocommerce_loop_item_rating', 'woocommerce_template_loop_rating', 1);
//Change postition label sale
remove_action('woocommerce_before_shop_loop_item_title', 'woocommerce_show_product_loop_sale_flash', 10);
// Remove Default Sidebars
remove_action('woocommerce_sidebar', 'woocommerce_get_sidebar', 10);
/**
* Product Add to cart.
*
* @see woocommerce_template_single_add_to_cart()
* @see woocommerce_simple_add_to_cart()
* @see woocommerce_grouped_add_to_cart()
* @see woocommerce_variable_add_to_cart()
* @see woocommerce_external_add_to_cart()
* @see woocommerce_single_variation()
* @see woocommerce_single_variation_add_to_cart_button()
*/
// add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
add_action('woocommerce_simple_add_to_cart', 'woocommerce_simple_add_to_cart', 30);
add_action('woocommerce_grouped_add_to_cart', 'woocommerce_grouped_add_to_cart', 30);
add_action('woocommerce_variable_add_to_cart', 'woocommerce_variable_add_to_cart', 30);
add_action('woocommerce_external_add_to_cart', 'woocommerce_external_add_to_cart', 30);
add_action('woocommerce_single_variation', 'woocommerce_single_variation', 10);
add_action('woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20);
remove_action('woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10);
/**
* Product Vertical
*
* @see woocommerce_after_shop_loop_item_vertical_title()
*/
add_action('woocommerce_after_shop_loop_item_vertical_title', 'woocommerce_template_loop_rating', 15);
add_action('woocommerce_after_shop_loop_item_vertical_title', 'woocommerce_template_loop_price', 10);
/**
* Product Grid
*
*/
add_action('hara_woo_before_shop_loop_item_caption', 'hara_woocommerce_quantity_mode_group_button', 5);
add_action('hara_woo_before_shop_loop_item_caption', 'hara_variation_swatches_pro_group_button', 5);
add_action('hara_woocommerce_group_buttons', 'woocommerce_template_loop_add_to_cart', 10, 1);
add_action('hara_woocommerce_group_buttons', 'hara_the_yith_wishlist', 20, 1);
add_action('hara_woocommerce_group_buttons', 'hara_the_yith_compare', 30, 1);
add_action('hara_woocommerce_group_buttons', 'hara_the_quick_view', 40, 1);
add_action( 'hara_woocommerce_group_add_to_cart', 'woocommerce_template_loop_add_to_cart', 10, 1);
// Product Landing Page
add_action('hara_add_to_cart_landing_page', 'woocommerce_template_loop_add_to_cart', 10, 1);
remove_action('woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10);
remove_action('woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 5);
remove_action( 'woocommerce_shop_loop_item_title', 'woocommerce_template_loop_product_title', 10 );
remove_action('woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10);
/**
* Product List
*
*/
add_action('hara_woo_list_rating', 'woocommerce_template_loop_rating', 5);
add_action('hara_woo_list_price', 'woocommerce_template_loop_price', 5);
add_action('hara_woocommerce_before_shop_list_item', 'hara_woocommerce_add_quantity_mode_list', 5);
/**
*
* @see woocommerce_template_single_excerpt()
*/
add_action('hara_shop_list_sort_description','woocommerce_template_single_excerpt', 5);