????JFIF??x?x????'
| Server IP : 104.21.30.238 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /././home/./tempvsty/oaa-foundation.org/wp-content/themes/yith-wonder/inc/ |
Upload File : |
<?php
/**
* WooCommerce setup.
*
* @since 1.0.0
* @package yith-wonder
*/
/**
* WooCommerce setup function.
*
* @link https://docs.woocommerce.com/document/third-party-custom-theme-compatibility/
* @link https://github.com/woocommerce/woocommerce/wiki/Enabling-product-gallery-features-(zoom,-swipe,-lightbox)-in-3.0.0
*
* @return void
*/
function yith_wonder_woocommerce_setup() {
add_theme_support(
'woocommerce',
array(
'gallery_thumbnail_image_width' => 300,
'product_grid' => array(
'default_rows' => 4,
'min_rows' => 1,
'max_rows' => 8,
'default_columns' => 4,
'min_columns' => 2,
'max_columns' => 6,
),
)
);
add_theme_support( 'wc-product-gallery-zoom' );
add_theme_support( 'wc-product-gallery-lightbox' );
add_theme_support( 'wc-product-gallery-slider' );
}
add_action( 'after_setup_theme', 'yith_wonder_woocommerce_setup' );
/**
* Add 'woocommerce-active' class to the body tag.
*
* @param array $classes CSS classes applied to the body tag.
*
* @return array $classes modified to include 'woocommerce-active' class.
*/
function yith_wonder_woocommerce_active_body_class( $classes ) {
$classes[] = 'woocommerce-active';
return $classes;
}
add_filter( 'body_class', 'yith_wonder_woocommerce_active_body_class' );
/**
* Remove the breadcrumbs from the shop page.
*
* @since 1.0.4
*/
add_filter(
'template_redirect',
function() {
if ( is_shop() || is_product() || is_product_category() || is_product_taxonomy() ) {
remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0 );
}
}
);
/**
* Remove Product description tab title
*/
add_filter( 'woocommerce_product_description_heading', '__return_null' );
/**
* Remove Additional information tab title
*/
add_filter( 'woocommerce_product_additional_information_heading', '__return_null' );
/**
* Move cross-sells at the end of cart page.
*/
remove_action( 'woocommerce_cart_collaterals', 'woocommerce_cross_sell_display' );
add_action( 'woocommerce_after_cart', 'woocommerce_cross_sell_display' );
/**
* Organize cross-sells in 4 columns
*
* @param int $columns Cross-sells columns.
* @return int
*/
function yith_wonder_change_cross_sells_columns( $columns ) {
return 4;
}
add_filter( 'woocommerce_cross_sells_columns', 'yith_wonder_change_cross_sells_columns' );