HEX
Server:
System: Linux aac286ea486c 5.14.0-687.15.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jun 11 08:51:45 EDT 2026 x86_64
User: root (0)
PHP: 8.2.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,disk_free_space,diskfreespace
Upload Files
File: /dom877180/wp-content/themes/splash/includes/woocommerce.php
<?php
// Declare Woo support
add_action( 'after_setup_theme', 'splash_woocommerce_support' );
function splash_woocommerce_support() {
	add_theme_support( 'woocommerce' );
}

//Remove Woo Breadcrumbs
remove_action( 'woocommerce_before_main_content','woocommerce_breadcrumb', 20, 0);



add_filter( 'woocommerce_enqueue_styles', '__return_false' );

add_filter( 'woocommerce_show_page_title', '__return_false' );

add_filter( 'loop_shop_per_page', function( $cols ){
	return 12;
}, 20 );
add_filter( 'add_to_cart_fragments', 'splash_header_add_to_cart_fragment' );
function splash_header_add_to_cart_fragment( $fragments ) {
	global $woocommerce;
	ob_start();
	?>
	<span class="stm-current-items-in-cart"><?php echo intval($woocommerce->cart->cart_contents_count); ?></span>
	<?php
	$fragments['.stm-current-items-in-cart'] = ob_get_clean();

	return $fragments;
}

/*Removing actions*/
remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 );
remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 );

remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 5 );

remove_action( 'woocommerce_cart_collaterals', 'woocommerce_cross_sell_display' , 10 );

add_filter( 'woocommerce_checkout_fields' , 'splash_override_checkout_fields' );

// Our hooked in function - $fields is passed via the filter!
function splash_override_checkout_fields( $fields ) {
	$fields['billing']['billing_first_name']['placeholder'] = esc_html__('First Name', 'splash');
	$fields['billing']['billing_last_name']['placeholder'] = esc_html__('Last Name', 'splash');
	$fields['billing']['billing_company']['placeholder'] = esc_html__('Company Name', 'splash');
	$fields['billing']['billing_email']['placeholder'] = esc_html__('Email', 'splash');
	$fields['billing']['billing_phone']['placeholder'] = esc_html__('Phone', 'splash');
	$fields['billing']['billing_city']['placeholder'] = esc_html__('Town/City', 'splash');
	$fields['billing']['billing_state']['placeholder'] = esc_html__('State/Country', 'splash');
	$fields['billing']['billing_postcode']['placeholder'] = esc_html__('Postcode/ZIP', 'splash');

	$fields['shipping']['shipping_first_name']['placeholder'] = esc_html__('First Name', 'splash');
	$fields['shipping']['shipping_last_name']['placeholder'] = esc_html__('Last Name', 'splash');
	$fields['shipping']['shipping_company']['placeholder'] = esc_html__('Company Name', 'splash');
	$fields['shipping']['shipping_city']['placeholder'] = esc_html__('Town/City', 'splash');
	$fields['shipping']['shipping_state']['placeholder'] = esc_html__('State/Country', 'splash');
	$fields['shipping']['shipping_postcode']['placeholder'] = esc_html__('Postcode/ZIP', 'splash');

	return $fields;
}

//woocommerce single product add custom info

/**
 * woocommerce_single_product_summary hook.
 *
 * @hooked woocommerce_template_single_title - 5
 * @hooked woocommerce_template_single_rating - 10
 * @hooked woocommerce_template_single_price - 10
 * @hooked woocommerce_template_single_excerpt - 20
 * @hooked woocommerce_template_single_add_to_cart - 30
 * @hooked woocommerce_template_single_meta - 40
 * @hooked woocommerce_template_single_sharing - 50
 */

//remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
//remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
//remove_action( 'woocommerce_variable_add_to_cart', 'woocommerce_variable_add_to_cart', 30 );

if(splash_is_layout("bb")){
	remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
	remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
	remove_action( 'woocommerce_variable_add_to_cart', 'woocommerce_variable_add_to_cart', 30 );
	add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
	add_action( 'woocommerce_single_product_summary', 'addInStockInfo', 10 );
	add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
	add_action( 'woocommerce_variable_add_to_cart', 'stm_variable_add_to_cart', 30 );
} elseif(splash_is_layout("af") || splash_is_layout("baseball")){
	remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
	remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
	remove_action( 'woocommerce_variable_add_to_cart', 'woocommerce_variable_add_to_cart', 30 );
	add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
	add_action( 'woocommerce_single_product_summary', 'addInStockInfo', 10 );
	add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
	add_action( 'woocommerce_variable_add_to_cart', 'stm_variable_add_to_cart', 30 );
} elseif(splash_is_layout("sccr") || splash_is_layout('soccer_two')) {
	remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
	remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
	remove_action( 'woocommerce_variable_add_to_cart', 'woocommerce_variable_add_to_cart', 30 );
	remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
	add_action( 'woocommerce_single_product_summary', 'addInStockInfo', 9 );
	add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
	add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 11 );
	add_action( 'woocommerce_variable_add_to_cart', 'stm_variable_add_to_cart', 30 );
}

function addInStockInfo(){
	get_template_part('/partials/global/woocommerce/stock');
}

function stm_variable_add_to_cart() {
	get_template_part('/partials/global/woocommerce/variable');
}

add_action( 'after_setup_theme', 'stm_woo_setup' );
function stm_woo_setup() {
add_theme_support( 'wc-product-gallery-zoom' );
add_theme_support( 'wc-product-gallery-lightbox' );
add_theme_support( 'wc-product-gallery-slider' );
}