[],
];
$config['sections'] = [
/**
* COLORS - This section will handle all elements colors (eg. links, headings)
*/
'colors_section' => [
'title' => __( 'Colors', 'customify' ),
'priority' => 2, // This will put this section right after Style Manager that has a priority of 1.
'options' => [
/**
* Header Section
*/
'header_section' => [
'type' => 'html',
'html' => '' . esc_html__( 'Header', 'storefront' ) . '',
],
'header_navigation_text_color' => [
'type' => 'color',
'label' => __( 'Header Text Color', 'customify' ),
'live' => true,
'default' => '#404040',
'css' => [
[
'property' => 'color',
'selector' => 'p.site-description,
.site-header,
.storefront-handheld-footer-bar',
],
[
'media' => 'screen and ( min-width: 768px )',
'property' => 'color',
'selector' => '.secondary-navigation ul.menu a:hover',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 25,
],
],
],
[
'media' => 'screen and ( min-width: 768px )',
'property' => 'color',
'selector' => '.secondary-navigation ul.menu a,
.site-header-cart .widget_shopping_cart,
.site-header .product_list_widget li .quantity',
],
],
],
'header_navigation_links_color' => [
'type' => 'color',
'label' => __( 'Navigation Links Color', 'customify' ),
'live' => true,
'default' => '#333333',
'css' => [
[
'property' => 'color',
'selector' => '.main-navigation ul li a,
.site-title a,
ul.menu li a,
.site-branding h1 a,
.site-footer .storefront-handheld-footer-bar a:not(.button],
button.menu-toggle,
button.menu-toggle:hover,
.storefront-sticky-add-to-cart a:not(.button],
a.cart-contents,
.site-header-cart .widget_shopping_cart a',
],
[
'property' => 'border-color',
'selector' => 'button.menu-toggle,
button.menu-toggle:hover',
],
[
'property' => 'background-color',
'selector' => '.storefront-handheld-footer-bar ul li.cart .count,
button.menu-toggle:after,
button.menu-toggle:before,
button.menu-toggle span:before',
],
],
],
'header_navigation_links_active_color' => [
'type' => 'color',
'label' => __( 'Links Active Color', 'customify' ),
'live' => true,
'default' => '#282828',
'css' => [
[
'property' => 'color',
'selector' => '.main-navigation ul li a:hover,
.main-navigation ul li:hover > a,
.site-title a:hover,
a.cart-contents:hover,
.site-header-cart .widget_shopping_cart a:hover,
.site-header-cart:hover > li > a,
.site-header ul.menu li.current-menu-item > a',
],
],
],
'header_background_color' => [
'type' => 'color',
'label' => __( 'Header Background', 'customify' ),
'live' => true,
'default' => '#ffffff',
'css' => [
[
'property' => 'background-color',
'selector' => '.site-header,
.secondary-navigation ul ul,
.main-navigation ul.menu > li.menu-item-has-children:after,
.secondary-navigation ul.menu ul,
.storefront-handheld-footer-bar,
.storefront-handheld-footer-bar ul li > a,
.storefront-handheld-footer-bar ul li.search .site-search,
button.menu-toggle,
button.menu-toggle:hover',
],
[
'property' => 'color',
'selector' => '.storefront-handheld-footer-bar ul li.cart .count',
],
[
'property' => 'border-color',
'selector' => '.storefront-handheld-footer-bar ul li.cart .count',
],
[
'media' => 'screen and ( min-width: 768px )',
'property' => 'background-color',
'selector' => '.site-header-cart .widget_shopping_cart,
.main-navigation ul.menu ul.sub-menu,
.main-navigation ul.nav-menu ul.children',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 15,
],
],
],
[
'media' => 'screen and ( min-width: 768px )',
'property' => 'background-color',
'selector' => '.site-header-cart .widget_shopping_cart .buttons,
.site-header-cart .widget_shopping_cart .total',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 10,
],
],
],
[
'media' => 'screen and ( min-width: 768px )',
'property' => 'border-bottom-color',
'selector' => '.site-header',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 15,
],
],
],
],
],
/**
* Main Content
*/
'main_content_section' => [
'type' => 'html',
'html' => '' . esc_html__( 'Main Content', 'storefront' ) . '',
],
'page_title_color' => [
'type' => 'color',
'label' => __( 'Page Title Color', 'customify' ),
'live' => true,
'default' => '#282828',
'css' => [
[
'property' => 'color',
'selector' => '.entry-title,
.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title',
],
],
],
'body_text_color' => [
'type' => 'color',
'label' => __( 'Body Text Color', 'customify' ),
'live' => true,
'default' => '#6d6d6d',
'css' => [
[
'property' => 'color',
'selector' => 'button,input,textarea,
.input-text,input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea,
.pagination .page-numbers li .page-numbers,.woocommerce-pagination .page-numbers li .page-numbers,
ul.menu li.current-menu-item>a,
body,
.secondary-navigation a,
.onsale,
.pagination .page-numbers li .page-numbers:not(.current], .woocommerce-pagination .page-numbers li .page-numbers:not(.current)
.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content,
p.stars a:before,
p.stars a:hover~a:before,
p.stars.selected a.active~a:before,
.storefront-product-pagination a,
.storefront-sticky-add-to-cart,
.woocommerce-tabs ul.tabs li.active a,
ul.products li.product .price,
.onsale,
.widget_search form:before,
.widget_product_search form:before,
mark',
],
[
'property' => 'color',
'selector' => '.widget-area .widget a,
.hentry .entry-header .posted-on a,
.hentry .entry-header .byline a,
.woocommerce-breadcrumb a,
a.woocommerce-review-link,
.product_meta a',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
5,
],
],
],
[
'property' => 'color',
'selector' => '.pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers.current',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
10,
],
],
],
[
'property' => 'border-color',
'selector' => '.onsale',
],
],
],
'body_link_color' => [
'type' => 'color',
'label' => __( 'Body Link Color', 'customify' ),
'live' => true,
'default' => '#96588A',
'css' => [
[
'property' => 'color',
'selector' => 'a,
.star-rating span:before,
.quantity .plus, .quantity .minus,
p.stars a:hover:after,
p.stars a:after,
.star-rating span:before,
#payment .payment_methods li input[type=radio]:first-child:checked+label:before,
p.stars.selected a.active:before,
p.stars:hover a:before,
p.stars.selected a:not(.active):before,
p.stars.selected a.active:before',
],
[
'property' => 'outline-color',
'selector' => 'a:focus,
.button:focus,
.button.alt:focus,
.button.added_to_cart:focus,
.button.wc-forward:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus',
],
[
'property' => 'background-color',
'selector' => '.widget_price_filter .ui-slider .ui-slider-range,
.widget_price_filter .ui-slider .ui-slider-handle',
],
],
],
'body_link_active_color' => [
'type' => 'color',
'label' => __( 'Body Link Active Color', 'customify' ),
'live' => true,
'default' => '#282828',
'css' => [
[
'property' => 'color',
'selector' => 'a:hover',
],
],
],
// [Sub Section] Headings Colors
'main_content_title_headings_color_section' => [
'type' => 'html',
'html' => '' . esc_html__( 'Headings Color', 'patch' ) . '',
],
'main_content_heading_1_color' => [
'type' => 'color',
'label' => esc_html__( 'Heading 1', 'patch' ),
'live' => true,
'default' => '#131315',
'css' => [
[
'property' => 'color',
'selector' => 'h1, .site-title a',
],
],
],
'main_content_heading_2_color' => [
'type' => 'color',
'label' => esc_html__( 'Heading 2', 'patch' ),
'live' => true,
'default' => '#131315',
'css' => [
[
'property' => 'color',
'selector' => 'h2, blockquote',
],
],
],
'main_content_heading_3_color' => [
'type' => 'color',
'label' => esc_html__( 'Heading 3', 'patch' ),
'live' => true,
'default' => '#131315',
'css' => [
[
'property' => 'color',
'selector' => 'h3',
],
],
],
'main_content_heading_4_color' => [
'type' => 'color',
'label' => esc_html__( 'Heading 4', 'patch' ),
'live' => true,
'default' => '#131315',
'css' => [
[
'property' => 'color',
'selector' => 'h4',
],
],
],
'main_content_heading_5_color' => [
'type' => 'color',
'label' => esc_html__( 'Heading 5', 'patch' ),
'live' => true,
'default' => '#131315',
'css' => [
[
'property' => 'color',
'selector' => 'h5',
],
],
],
'main_content_heading_6_color' => [
'type' => 'color',
'label' => esc_html__( 'Heading 6', 'patch' ),
'live' => true,
'default' => '#131315',
'css' => [
[
'property' => 'color',
'selector' => 'h6',
],
],
],
// [Sub Section] Backgrounds
'main_content_title_backgrounds_color_section' => [
'type' => 'html',
'html' => '' . esc_html__( 'Backgrounds', 'patch' ) . '',
],
'main_content_content_background_color' => [
'type' => 'color',
'label' => esc_html__( 'Content Background Color', 'patch' ),
'live' => true,
'default' => '#ffffff',
'css' => [
[
'property' => 'background-color',
'selector' => 'body,
#order_review,
.storefront-product-pagination a,
.storefront-sticky-add-to-cart',
],
[
'property' => 'background-color',
'selector' => 'table th,
#comments .comment-list .comment-content .comment-text,
.order_details',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 7,
],
],
],
[
'property' => 'background-color',
'selector' => 'table tbody td ',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 2,
],
],
],
[
'property' => 'background-color',
'selector' => 'table tbody tr:nth-child(2n) td,
fieldset,
fieldset legend',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 4,
],
],
],
[
'property' => 'background-color',
'selector' => '#payment .payment_methods > li .payment_box,
#payment .place-order,
.input-text, input[type=email], input[type=password], input[type=search], input[type=text], input[type=url], textarea',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 5,
],
],
],
[
'property' => 'background-color',
'selector' => '#payment .payment_methods > li:not(.woocommerce-notice)',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 10,
],
],
],
[
'property' => 'background-color',
'selector' => '#payment .payment_methods > li:not(.woocommerce-notice):hover',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 15,
],
],
],
[
'property' => 'background-color',
'selector' => '.pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers.current',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 25,
],
],
],
[
'property' => 'border-bottom-color',
'selector' => '.order_details > li',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 28,
],
],
],
[
'property' => 'border-top-color',
'selector' => 'table.cart td.product-remove,
table.cart td.actions',
],
[
'property' => 'background',
'selector' => '.order_details:before,
.order_details:after',
// 'callback_filter' => 'gradient()'
],
[
'property' => 'color',
'selector' => '.woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments,
.woocommerce-info a ,.woocommerce-message a, .woocommerce-noreviews a, p.no-comments a,
.woocommerce-info a:hover, .woocommerce-message a:hover, .woocommerce-noreviews a:hover, p.no-comments a:hover',
],
],
],
/**
* Buttons
*/
'buttons_section' => [
'type' => 'html',
'html' => '' . esc_html__( 'Buttons', 'storefront' ) . '',
],
'buttons_text_color' => [
'type' => 'color',
'label' => __( 'Text Color', 'customify' ),
'live' => true,
'default' => '#333333',
'css' => [
[
'property' => 'color',
'selector' => 'button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, .widget a.button, .site-header-cart .widget_shopping_cart a.button,
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .added_to_cart:hover, .widget a.button:hover, .site-header-cart .widget_shopping_cart a.button:hover,
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger,
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover,
.button.loading:after ',
],
],
],
'buttons_background_color' => [
'type' => 'color',
'label' => __( 'Background Color', 'customify' ),
'live' => true,
'default' => '#eeeeee',
'css' => [
[
'property' => 'background-color',
'selector' => 'button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, .widget a.button, .site-header-cart .widget_shopping_cart a.button,
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger',
],
[
'property' => 'border-color',
'selector' => 'button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, .widget a.button, .site-header-cart .widget_shopping_cart a.button',
],
// Hover
[
'property' => 'background-color',
'selector' => 'button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .added_to_cart:hover, .widget a.button:hover, .site-header-cart .widget_shopping_cart a.button:hover,
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 25,
],
],
],
[
'property' => 'border-color',
'selector' => 'button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .added_to_cart:hover, .widget a.button:hover, .site-header-cart .widget_shopping_cart a.button:hover,
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 25,
],
],
],
],
],
'buttons_alt_text_color' => [
'type' => 'color',
'label' => __( 'Alternate Text Color', 'customify' ),
'live' => true,
'default' => '#ffffff',
'css' => [
[
'property' => 'color',
'selector' => 'button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .added_to_cart.alt, .widget-area .widget a.button.alt, .added_to_cart, .widget a.button.checkout',
],
],
],
'buttons_alt_background_color' => [
'type' => 'color',
'label' => __( 'Alternate Background Color', 'customify' ),
'live' => true,
'default' => '#333333',
'css' => [
[
'property' => 'background-color',
'selector' => 'button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .added_to_cart.alt, .widget-area .widget a.button.alt, .added_to_cart, .widget a.button.checkout',
],
[
'property' => 'border-color',
'selector' => 'button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .added_to_cart.alt, .widget-area .widget a.button.alt, .added_to_cart, .widget a.button.checkout',
],
// Hover
[
'property' => 'background-color',
'selector' => 'button.alt:hover, input[type="button"].alt:hover, input[type="reset"].alt:hover, input[type="submit"].alt:hover, .button.alt:hover, .added_to_cart.alt:hover, .widget-area .widget a.button.alt:hover, .added_to_cart:hover, .widget a.button.checkout:hover',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 25,
],
],
],
[
'property' => 'border-color',
'selector' => 'button.alt:hover, input[type="button"].alt:hover, input[type="reset"].alt:hover, input[type="submit"].alt:hover, .button.alt:hover, .added_to_cart.alt:hover, .widget-area .widget a.button.alt:hover, .added_to_cart:hover, .widget a.button.checkout:hover',
'filter_value_cb' => [
'callback' => 'pixcloud_adjust_color_brightness',
'args' => [
- 25,
],
],
],
],
],
/**
* Footer
*/
'footer_section' => [
'type' => 'html',
'html' => '' . esc_html__( 'Footer', 'storefront' ) . '',
],
'footer_text_color' => [
'type' => 'color',
'label' => __( 'Footer Text Color', 'customify' ),
'live' => true,
'default' => '#6d6d6d',
'css' => [
[
'property' => 'color',
'selector' => '.site-footer',
],
],
],
'footer_links_color' => [
'type' => 'color',
'label' => __( 'Footer Links Color', 'customify' ),
'live' => true,
'default' => '#333333',
'css' => [
[
'property' => 'color',
'selector' => '.site-footer a:not(.button)',
],
],
],
'footer_heading_color' => [
'type' => 'color',
'label' => __( 'Footer Headings Color', 'customify' ),
'live' => true,
'default' => '#333333',
'css' => [
[
'property' => 'color',
'selector' => '.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6',
],
],
],
'footer_background_color' => [
'type' => 'color',
'label' => __( 'Footer Background', 'customify' ),
'live' => true,
'default' => '#f0f0f0',
'css' => [
[
'property' => 'background-color',
'selector' => '.site-footer',
],
],
],
/**
* Miscellaneous
*/
'misc_section' => [
'type' => 'html',
'html' => '' . esc_html__( 'Miscellaneous', 'storefront' ) . '',
],
'woocommerce_info_background_color' => [
'type' => 'background-color',
'label' => __( 'WooCommerce Info', 'customify' ),
'live' => true,
'default' => '#3d9cd2',
'css' => [
[
'property' => 'background-color',
'selector' => '.woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments',
],
],
],
],
],
];
/**
* Add the Style Manager cross-theme Customizer section.
*/
$config['sections']['style_manager_section'] = [
'options' => [
'sm_color_primary' => [
'connected_fields' => [
'body_link_color',
'main_content_heading_4_color',
'main_content_heading_5_color',
'header_navigation_links_active_color',
'woocommerce_info_background_color',
],
],
'sm_color_secondary' => [
'connected_fields' => [
'main_content_heading_6_color',
'buttons_alt_background_color',
],
],
'sm_dark_primary' => [
'connected_fields' => [
'body_link_active_color',
'page_title_color',
'main_content_page_title_color',
'main_content_heading_1_color',
'main_content_heading_2_color',
'main_content_heading_3_color',
'header_navigation_links_color',
'footer_links_color',
'footer_heading_color',
'buttons_text_color',
],
],
'sm_dark_secondary' => [
'connected_fields' => [
'body_text_color',
'header_navigation_text_color',
'footer_text_color',
],
],
'sm_light_primary' => [
'connected_fields' => [
'main_content_content_background_color',
'buttons_alt_text_color',
],
],
'sm_light_secondary' => [
'connected_fields' => [
'header_background_color',
'buttons_background_color',
'footer_background_color',
],
],
'sm_light_tertiary' => [
'connected_fields' => [],
],
],
];
/**
* Add "instructions" to remove panels, sections, controls and/or settings.
*/
$config['remove_sections'] = [
'storefront_footer',
'storefront_typography',
'storefront_buttons',
];
$config['remove_controls'] = [
'storefront_header_background_color',
'storefront_header_text_color',
'storefront_header_link_color',
'background_color',
];
// You don't need to return anything.