| Current Path : /home/ereika83/www/wp-content/themes/altitude-pro/lib/woocommerce/ |
| Current File : /home/ereika83/www/wp-content/themes/altitude-pro/lib/woocommerce/woocommerce-output.php |
<?php
/**
* Altitude Pro.
*
* This file adds the required WooCommerce CSS to the frontend
* when the Altitude Pro Theme is customized.
*
* @package Altitude
* @author StudioPress
* @license GPL-2.0+
* @link http://my.studiopress.com/themes/altitude/
*/
add_filter( 'woocommerce_enqueue_styles', 'altitude_woocommerce_styles' );
/**
* Add the theme's WooCommerce stylesheet to the WooCommerce plugin queue.
*
* @since 1.1.0
*
* @return array Values with stylesheet source data.
*/
function altitude_woocommerce_styles( $enqueue_styles ) {
$enqueue_styles['altitude-woocommerce-styles'] = array(
'src' => get_stylesheet_directory_uri() . '/lib/woocommerce/altitude-woocommerce.css',
'deps' => '',
'version' => CHILD_THEME_VERSION,
'media' => 'screen',
);
return $enqueue_styles;
}
add_action( 'wp_enqueue_scripts', 'altitude_woocommerce_css' );
/**
* Add the required CSS to the theme's WooCommerce stylesheet.
*
* @since 1.1.0
*/
function altitude_woocommerce_css() {
// If WooCommerce isn't installed, exit early.
if ( ! class_exists( 'WooCommerce' ) ) {
return;
}
$color = get_theme_mod( 'altitude_link_color', altitude_customizer_get_default_accent_color() );
$woo_css = ( altitude_customizer_get_default_accent_color() !== $color ) ? sprintf( '
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce ul.products li.product h3:hover,
.woocommerce ul.products li.product .price,
.woocommerce .widget_layered_nav ul li.chosen a::before,
.woocommerce .widget_layered_nav_filters ul li a::before,
.woocommerce .woocommerce-breadcrumb a:focus,
.woocommerce .woocommerce-breadcrumb a:hover,
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
color: %1$s;
}
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce input.button[type="submit"],
.woocommerce span.onsale,
.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce.widget_price_filter .ui-slider .ui-slider-range,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt {
background-color: %1$s;
color: %2$s;
}
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce input.button[type="submit"],
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt {
border-color: %1$s;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
border-top-color: %1$s;
}
', $color, altitude_color_contrast( $color ) ) : '';
if ( $woo_css ) {
wp_add_inline_style( 'altitude-woocommerce-styles', $woo_css );
}
}