PATH:
home
/
centosnipponia
/
public_html
/
lifannl
/
wp-content
/
themes
/
sydney-pro-ii
/
inc
/
customizer
/
options
<?php /** * Woocommerce Customizer options * * @package Sydney */ //General $wp_customize->add_section( 'sydney_section_catalog_general', array( 'title' => esc_html__( 'General', 'sydney'), 'panel' => 'woocommerce', 'priority' => 1 ) ); $wp_customize->get_control( 'woocommerce_shop_page_display' )->section = 'sydney_section_catalog_general'; $wp_customize->get_control( 'woocommerce_category_archive_display' )->section = 'sydney_section_catalog_general'; $wp_customize->get_control( 'woocommerce_default_catalog_orderby' )->section = 'sydney_section_catalog_general'; //Menu cart if ( !get_option( 'sydney-update-header' ) ) { $wp_customize->add_setting( 'swc_show_cart_menu', array( 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( 'swc_show_cart_menu', array( 'type' => 'checkbox', 'label' => __('Show cart and account links in the menu?', 'sydney'), 'section' => 'sydney_section_catalog_general', 'priority' => 10, ) ); } $wp_customize->add_setting( 'swc_show_sidebar_cart', array( 'default' => 0, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'swc_show_sidebar_cart', array( 'label' => esc_html__( 'Enable sidebar minicart', 'sydney' ), 'description' => esc_html__('This will display the cart as a fly-in sidebar when you add a product to your cart (and AJAX on archives is active)', 'sydney'), 'section' => 'sydney_section_catalog_general', 'priority' => 10 ) ) ); $wp_customize->add_setting( 'sydney_woo_only_searchform', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'sydney_woo_only_searchform', array( 'label' => esc_html__( 'Show only products in all search forms?', 'sydney' ), 'section' => 'sydney_section_catalog_general', 'priority' => 10 ) ) ); //Catalog $wp_customize->add_setting( 'sydney_product_catalog_tabs', array( 'default' => '', 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Tab_Control ( $wp_customize, 'sydney_product_catalog_tabs', array( 'label' => '', 'section' => 'woocommerce_product_catalog', 'controls_general' => json_encode( array( '#customize-control-shop_archive_sidebar_open_button_text','#customize-control-shop_archive_sidebar_open_icon','#customize-control-shop_archive_sidebar_top_columns','#customize-control-shop_archive_pagination_divider1','#customize-control-shop_archive_pagination_title','#customize-control-shop_archive_pagination_type','#customize-control-shop_archive_pro_divider1','#customize-control-shop_archive_header_style','#customize-control-shop_archive_header_style_alignment','#customize-control-shop_archive_header_style_show_categories','#customize-control-shop_archive_header_style_show_sub_categories','#customize-control-swc_loop_product_alignment','#customize-control-shop_breadcrumbs','#customize-control-accordion_shop_layout','#customize-control-swc_products_number','#customize-control-swc_columns_number','#customize-control-shop_archive_layout','#customize-control-shop_archive_sidebar','#customize-control-shop_archive_divider_1','#customize-control-shop_page_elements_title','#customize-control-shop_page_title','#customize-control-shop_page_description','#customize-control-shop_product_sorting','#customize-control-shop_results_count','#customize-control-accordion_shop_product_card','#customize-control-shop_product_card_layout','#customize-control-shop_product_add_to_cart_layout','#customize-control-shop_product_quickview_layout','#customize-control-shop_card_elements','#customize-control-shop_product_alignment','#customize-control-shop_product_element_spacing','#customize-control-accordion_shop_sale_tag','#customize-control-shop_product_sale_tag_layout','#customize-control-shop_sale_tag_spacing','#customize-control-shop_sale_tag_radius','#customize-control-sale_badge_text','#customize-control-sale_badge_percent','#customize-control-sale_percentage_text','#customize-control-accordion_shop_categories','#customize-control-shop_categories_layout','#customize-control-shop_categories_alignment','#customize-control-shop_categories_radius','#customize-control-shop_cart_layout', '#customize-control-swc_df_checkout','#customize-control-shop_checkout_layout', ) ), 'controls_design' => json_encode( array( '#customize-control-shop_archive_header_breadcrumbs_color','#customize-control-shop_archive_cat_btns_div','#customize-control-shop_archive_header_styling_layout','#customize-control-shop_archive_header_title1','#customize-control-shop_archive_header_background_color','#customize-control-shop_archive_header_title_color','#customize-control-shop_archive_header_description_color','#customize-control-shop_archive_header_padding_top','#customize-control-shop_archive_header_padding_bottom','#customize-control-shop_archive_header_title2','#customize-control-shop_archive_header_button_color','#customize-control-shop_archive_header_button_color_hover','#customize-control-shop_archive_header_button_background_color','#customize-control-shop_archive_header_button_background_color_hover','#customize-control-shop_archive_header_button_border_color','#customize-control-shop_archive_header_button_border_color_hover','#customize-control-shop_archive_header_button_border_radius','#customize-control-swc_loop_product_price_font_size','#customize-control-swc_loop_product_price_color','#customize-control-swc_archive_button_icon','#customize-control-swc_loop_button_bg','#customize-control-swc_loop_button_color','#customize-control-swc_loop_button_size','#customize-control-swc_loop_button_font_size','#customize-control-accordion_shop_styling_buttons','#customize-control-swc_loop_product_title_color','#customize-control-accordion_shop_styling_card','#customize-control-shop_product_card_style','#customize-control-shop_product_card_radius','#customize-control-shop_product_card_thumb_radius','#customize-control-shop_product_card_background','#customize-control-shop_product_card_border_size','#customize-control-shop_product_card_border_color','#customize-control-accordion_shop_styling_sale','#customize-control-swc_loop_salebadge_bg_color','#customize-control-swc_loop_salebadge_color', ) ), 'priority' => -10 ) ) ); //Layout $wp_customize->add_setting( 'accordion_shop_layout', array( 'sanitize_callback' => 'esc_attr', ) ); $wp_customize->add_control( new Sydney_Accordion_Control( $wp_customize, 'accordion_shop_layout', array( 'label' => esc_html__( 'Layout', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'until' => 'shop_breadcrumbs', 'priority' => -1 ) ) ); //Products no. $wp_customize->add_setting( 'swc_products_number', array( 'sanitize_callback' => 'absint', 'default' => get_option( 'posts_per_page' ), ) ); $wp_customize->add_control( 'swc_products_number', array( 'type' => 'number', 'section' => 'woocommerce_product_catalog', 'label' => __('Number of products', 'sydney'), 'input_attrs' => array( 'min' => 1, 'max' => 100, 'step' => 1, ), 'priority' => 20 ) ); //Columns $wp_customize->add_setting( 'swc_columns_number', array( 'sanitize_callback' => 'sydney_sanitize_select', 'default' => '3' ) ); $wp_customize->add_control( 'swc_columns_number', array( 'type' => 'select', 'label' => __('Columns on shop archives', 'sydney'), 'section' => 'woocommerce_product_catalog', 'choices' => array( '1' => __('One', 'sydney'), '2' => __('Two', 'sydney'), '3' => __('Three', 'sydney'), '4' => __('Four', 'sydney'), ), 'priority' => 20 ) ); $wp_customize->add_setting( 'shop_archive_layout', array( 'default' => 'product-grid', 'sanitize_callback' => 'sydney_sanitize_text' ) ); $wp_customize->add_control( new Sydney_Radio_Buttons( $wp_customize, 'shop_archive_layout', array( 'label' => esc_html__( 'Layout type', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'choices' => array( 'product-grid' => esc_html__( 'Grid', 'sydney' ), 'product-list' => esc_html__( 'List', 'sydney' ), ), 'priority' => 20 ) ) ); $wp_customize->add_setting( 'shop_archive_sidebar', array( 'default' => 'sidebar-left', 'sanitize_callback' => 'sanitize_key', ) ); $wp_customize->add_control( new Sydney_Radio_Images( $wp_customize, 'shop_archive_sidebar', array( 'label' => esc_html__( 'Sidebar', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'cols' => 2, 'choices' => array( 'no-sidebar' => array( 'label' => esc_html__( 'No Sidebar', 'sydney' ), 'url' => '%s/images/customizer/sidebar-disabled.svg' ), 'sidebar-left' => array( 'label' => esc_html__( 'Left', 'sydney' ), 'url' => '%s/images/customizer/sidebar-left.svg' ), 'sidebar-right' => array( 'label' => esc_html__( 'Right', 'sydney' ), 'url' => '%s/images/customizer/sidebar-right.svg' ), ), 'priority' => 30 ) ) ); $wp_customize->add_setting( 'shop_archive_divider_1', array( 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Divider_Control( $wp_customize, 'shop_archive_divider_1', array( 'section' => 'woocommerce_product_catalog', 'priority' => 42 ) ) ); //Page elements $wp_customize->add_setting( 'shop_page_elements_title', array( 'default' => '', 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Text_Control( $wp_customize, 'shop_page_elements_title', array( 'label' => esc_html__( 'Page elements', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'priority' => 50 ) ) ); $wp_customize->add_setting( 'shop_page_title', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'shop_page_title', array( 'label' => esc_html__( 'Page title', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'priority' => 60 ) ) ); $wp_customize->add_setting( 'shop_page_description', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'shop_page_description', array( 'label' => esc_html__( 'Page Description', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'priority' => 60 ) ) ); $wp_customize->add_setting( 'shop_product_sorting', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'shop_product_sorting', array( 'label' => esc_html__( 'Product sorting', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'priority' => 70 ) ) ); $wp_customize->add_setting( 'shop_results_count', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'shop_results_count', array( 'label' => esc_html__( 'Results count', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'priority' => 80 ) ) ); $wp_customize->add_setting( 'shop_breadcrumbs', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'shop_breadcrumbs', array( 'label' => esc_html__( 'Display breadcrumbs', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'priority' => 90 ) ) ); //Product card $wp_customize->add_setting( 'accordion_shop_product_card', array( 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Accordion_Control( $wp_customize, 'accordion_shop_product_card', array( 'label' => esc_html__( 'Product card', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'until' => 'shop_product_element_spacing', 'priority' => 100 ) ) ); $wp_customize->add_setting( 'shop_product_card_layout', array( 'default' => 'layout1', 'sanitize_callback' => 'sanitize_key', ) ); $wp_customize->add_control( new Sydney_Radio_Images( $wp_customize, 'shop_product_card_layout', array( 'label' => esc_html__( 'Layout', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'cols' => 3, 'choices' => array( 'layout1' => array( 'label' => esc_html__( 'Layout 1', 'sydney' ), 'url' => '%s/images/customizer/pc1.svg' ), 'layout2' => array( 'label' => esc_html__( 'Layout 2', 'sydney' ), 'url' => '%s/images/customizer/pc2.svg' ), ), 'priority' => 110 ) ) ); $wp_customize->add_setting( 'shop_product_add_to_cart_layout', array( 'default' => 'layout2', 'sanitize_callback' => 'sanitize_key', ) ); $wp_customize->add_control( new Sydney_Radio_Images( $wp_customize, 'shop_product_add_to_cart_layout', array( 'label' => esc_html__( 'Add to cart button', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'cols' => 3, 'choices' => array( 'layout1' => array( 'label' => esc_html__( 'Layout 1', 'sydney' ), 'url' => '%s/images/customizer/ac1.svg' ), 'layout2' => array( 'label' => esc_html__( 'Layout 2', 'sydney' ), 'url' => '%s/images/customizer/ac2.svg' ), 'layout3' => array( 'label' => esc_html__( 'Layout 3', 'sydney' ), 'url' => '%s/images/customizer/ac3.svg' ), 'layout4' => array( 'label' => esc_html__( 'Layout 4', 'sydney' ), 'url' => '%s/images/customizer/ac4.svg' ), ), 'priority' => 120 ) ) ); $wp_customize->add_setting( 'shop_product_quickview_layout', array( 'default' => 'layout1', 'sanitize_callback' => 'sanitize_key', ) ); $wp_customize->add_control( new Sydney_Radio_Images( $wp_customize, 'shop_product_quickview_layout', array( 'label' => esc_html__( 'Quick view', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'cols' => 3, 'choices' => array( 'layout1' => array( 'label' => esc_html__( 'Layout 1', 'sydney' ), 'url' => '%s/images/customizer/qw1.svg' ), 'layout2' => array( 'label' => esc_html__( 'Layout 2', 'sydney' ), 'url' => '%s/images/customizer/qw2.svg' ), 'layout3' => array( 'label' => esc_html__( 'Layout 3', 'sydney' ), 'url' => '%s/images/customizer/qw3.svg' ), ), 'priority' => 130 ) ) ); $wp_customize->add_setting( 'shop_card_elements', array( 'default' => array( 'woocommerce_template_loop_product_title', 'woocommerce_template_loop_rating', 'woocommerce_template_loop_price' ), 'sanitize_callback' => 'sydney_sanitize_product_loop_components' ) ); $wp_customize->add_control( new \Kirki\Control\Sortable( $wp_customize, 'shop_card_elements', array( 'label' => esc_html__( 'Card elements', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'choices' => array( 'woocommerce_template_loop_product_title' => esc_html__( 'Title', 'sydney' ), 'woocommerce_template_loop_rating' => esc_html__( 'Reviews', 'sydney' ), 'woocommerce_template_loop_price' => esc_html__( 'Price', 'sydney' ), 'sydney_loop_product_category' => esc_html__( 'Category', 'sydney' ), 'sydney_loop_product_description' => esc_html__( 'Short description', 'sydney' ), ), 'priority' => 140 ) ) ); $wp_customize->add_setting( 'swc_loop_product_alignment', array( 'default' => 'center', 'sanitize_callback' => 'sydney_sanitize_text' ) ); $wp_customize->add_control( new Sydney_Radio_Buttons( $wp_customize, 'swc_loop_product_alignment', array( 'label' => esc_html__( 'Text alignment', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'choices' => array( 'left' => '<svg width="16" height="13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h10v1H0zM0 4h16v1H0zM0 8h10v1H0zM0 12h16v1H0z"/></svg>', 'center' => '<svg width="16" height="13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 0h10v1H3zM0 4h16v1H0zM3 8h10v1H3zM0 12h16v1H0z"/></svg>', 'right' => '<svg width="16" height="13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0h10v1H6zM0 4h16v1H0zM6 8h10v1H6zM0 12h16v1H0z"/></svg>', ), 'priority' => 150 ) ) ); $wp_customize->add_setting( 'shop_product_element_spacing', array( 'default' => 12, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', ) ); $wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'shop_product_element_spacing', array( 'label' => esc_html__( 'Elements spacing', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'is_responsive' => 0, 'settings' => array ( 'size_desktop' => 'shop_product_element_spacing', ), 'input_attrs' => array ( 'min' => 0, 'max' => 100 ), 'priority' => 160 ) ) ); //Sale tag $wp_customize->add_setting( 'accordion_shop_sale_tag', array( 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Accordion_Control( $wp_customize, 'accordion_shop_sale_tag', array( 'label' => esc_html__( 'Sale tag', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'until' => 'sale_percentage_text', 'priority' => 170 ) ) ); $wp_customize->add_setting( 'shop_product_sale_tag_layout', array( 'default' => 'layout2', 'sanitize_callback' => 'sanitize_key', ) ); $wp_customize->add_control( new Sydney_Radio_Images( $wp_customize, 'shop_product_sale_tag_layout', array( 'label' => esc_html__( 'Layout', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'cols' => 3, 'choices' => array( 'layout1' => array( 'label' => esc_html__( 'Layout 1', 'sydney' ), 'url' => '%s/images/customizer/sale1.svg' ), 'layout2' => array( 'label' => esc_html__( 'Layout 2', 'sydney' ), 'url' => '%s/images/customizer/sale2.svg' ), ), 'priority' => 180 ) ) ); $wp_customize->add_setting( 'shop_sale_tag_spacing', array( 'default' => 20, 'sanitize_callback' => 'absint', ) ); $wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'shop_sale_tag_spacing', array( 'label' => esc_html__( 'Spacing', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'is_responsive' => 0, 'settings' => array ( 'size_desktop' => 'shop_sale_tag_spacing', ), 'input_attrs' => array ( 'min' => 0, 'max' => 100 ), 'priority' => 190 ) ) ); $wp_customize->add_setting( 'shop_sale_tag_radius', array( 'default' => 0, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', ) ); $wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'shop_sale_tag_radius', array( 'label' => esc_html__( 'Border radius', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'is_responsive' => 0, 'settings' => array ( 'size_desktop' => 'shop_sale_tag_radius', ), 'input_attrs' => array ( 'min' => 0, 'max' => 100 ), 'priority' => 200 ) ) ); $wp_customize->add_setting( 'sale_badge_text', array( 'sanitize_callback' => 'sydney_sanitize_text', 'default' => esc_html__( 'Sale!', 'sydney' ), ) ); $wp_customize->add_control( 'sale_badge_text', array( 'label' => esc_html__( 'Badge text', 'sydney' ), 'type' => 'text', 'section' => 'woocommerce_product_catalog', 'priority' => 210 ) ); $wp_customize->add_setting( 'sale_badge_percent', array( 'default' => 0, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'sale_badge_percent', array( 'label' => esc_html__( 'Display sale percentage', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'priority' => 220 ) ) ); $wp_customize->add_setting( 'sale_percentage_text', array( 'sanitize_callback' => 'sydney_sanitize_text', 'default' => '-{value}%', ) ); $wp_customize->add_control( 'sale_percentage_text', array( 'label' => esc_html__( 'Sale percentage text', 'sydney' ), 'description' => wp_kses_post( __( 'You may use the {value} tag. E.g. <strong>{value}% OFF!</strong>', 'sydney' ) ), 'type' => 'text', 'section' => 'woocommerce_product_catalog', 'active_callback' => 'sydney_callback_sale_percentage', 'priority' => 230 ) ); //Categories $wp_customize->add_setting( 'accordion_shop_categories', array( 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Accordion_Control( $wp_customize, 'accordion_shop_categories', array( 'label' => esc_html__( 'Categories', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'until' => 'shop_categories_radius', 'priority' => 240 ) ) ); $wp_customize->add_setting( 'shop_categories_layout', array( 'default' => 'layout1', 'sanitize_callback' => 'sanitize_key', ) ); $wp_customize->add_control( new Sydney_Radio_Images( $wp_customize, 'shop_categories_layout', array( 'label' => esc_html__( 'Layout', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'cols' => 3, 'choices' => array( 'layout1' => array( 'label' => esc_html__( 'Layout 1', 'sydney' ), 'url' => '%s/images/customizer/pcat1.svg' ), 'layout2' => array( 'label' => esc_html__( 'Layout 2', 'sydney' ), 'url' => '%s/images/customizer/pcat2.svg' ), 'layout3' => array( 'label' => esc_html__( 'Layout 3', 'sydney' ), 'url' => '%s/images/customizer/pcat3.svg' ), 'layout4' => array( 'label' => esc_html__( 'Layout 4', 'sydney' ), 'url' => '%s/images/customizer/pcat4.svg' ), 'layout5' => array( 'label' => esc_html__( 'Layout 5', 'sydney' ), 'url' => '%s/images/customizer/pcat5.svg' ), ), 'priority' => 250 ) ) ); $wp_customize->add_setting( 'shop_categories_alignment', array( 'default' => 'center', 'sanitize_callback' => 'sydney_sanitize_text' ) ); $wp_customize->add_control( new Sydney_Radio_Buttons( $wp_customize, 'shop_categories_alignment', array( 'label' => esc_html__( 'Text alignment', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'choices' => array( 'left' => '<svg width="16" height="13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h10v1H0zM0 4h16v1H0zM0 8h10v1H0zM0 12h16v1H0z"/></svg>', 'center' => '<svg width="16" height="13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 0h10v1H3zM0 4h16v1H0zM3 8h10v1H3zM0 12h16v1H0z"/></svg>', 'right' => '<svg width="16" height="13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0h10v1H6zM0 4h16v1H0zM6 8h10v1H6zM0 12h16v1H0z"/></svg>', ), 'priority' => 260 ) ) ); $wp_customize->add_setting( 'shop_categories_radius', array( 'default' => 0, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', ) ); $wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'shop_categories_radius', array( 'label' => esc_html__( 'Border radius', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'is_responsive' => 0, 'settings' => array ( 'size_desktop' => 'shop_categories_radius', ), 'input_attrs' => array ( 'min' => 0, 'max' => 100 ), 'priority' => 270 ) ) ); //Cart $wp_customize->add_section( 'sydney_section_shop_cart', array( 'title' => esc_html__( 'Cart', 'sydney'), 'panel' => 'woocommerce', 'priority' => 11 ) ); $wp_customize->add_setting( 'shop_cart_layout', array( 'default' => 'layout1', 'sanitize_callback' => 'sanitize_key', ) ); $wp_customize->add_control( new Sydney_Radio_Images( $wp_customize, 'shop_cart_layout', array( 'label' => esc_html__( 'Layout', 'sydney' ), 'section' => 'sydney_section_shop_cart', 'cols' => 2, 'choices' => array( 'layout1' => array( 'label' => esc_html__( 'Layout 1', 'sydney' ), 'url' => '%s/images/customizer/cart1.svg' ), 'layout2' => array( 'label' => esc_html__( 'Layout 2', 'sydney' ), 'url' => '%s/images/customizer/cart2.svg' ), ), 'priority' => 20 ) ) ); $wp_customize->add_setting( 'shop_cart_divider_1', array( 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Divider_Control( $wp_customize, 'shop_cart_divider_1', array( 'section' => 'sydney_section_shop_cart', 'priority' => 30 ) ) ); $wp_customize->add_setting( 'shop_cart_show_cross_sell', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'shop_cart_show_cross_sell', array( 'label' => esc_html__( 'Cross Sell', 'sydney' ), 'section' => 'sydney_section_shop_cart', 'priority' => 40 ) ) ); $wp_customize->add_setting( 'shop_cart_show_coupon_form', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'shop_cart_show_coupon_form', array( 'label' => esc_html__( 'Display Coupon Form', 'sydney' ), 'section' => 'sydney_section_shop_cart', 'priority' => 50 ) ) ); //Checkout $checkout_layouts = array( 'layout1' => array( 'label' => esc_html__( 'Layout 1', 'sydney' ), 'url' => '%s/images/customizer/checkout1.svg' ), 'layout2' => array( 'label' => esc_html__( 'Layout 2', 'sydney' ), 'url' => '%s/images/customizer/checkout2.svg' ), ); if ( Sydney_Modules::is_module_active( 'ext-woocommerce' ) ) { $layout3 = array( 'layout3' => array( 'label' => esc_html__( 'Multistep', 'sydney' ), 'url' => '%s/images/customizer/checkout3.svg' ), ); $checkout_layouts = array_merge( $checkout_layouts, $layout3 ); } $wp_customize->add_setting( 'shop_checkout_layout', array( 'default' => 'layout1', 'sanitize_callback' => 'sanitize_key' ) ); $wp_customize->add_control( new Sydney_Radio_Images( $wp_customize, 'shop_checkout_layout', array( 'label' => esc_html__( 'Layout', 'sydney' ), 'section' => 'woocommerce_checkout', 'cols' => 3, 'choices' => $checkout_layouts, 'priority' => 1 ) ) ); $wp_customize->add_setting( 'shop_checkout_show_coupon_form', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'shop_checkout_show_coupon_form', array( 'label' => esc_html__( 'Display Coupon Form', 'sydney' ), 'section' => 'woocommerce_checkout', 'priority' => 2 ) ) ); $wp_customize->add_setting( 'swc_df_checkout', array( 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'swc_df_checkout', array( 'label' => esc_html__( 'Enable distraction free checkout', 'sydney' ), 'section' => 'woocommerce_checkout', 'priority' => 2 ) ) ); /** * Styling */ //Product card $wp_customize->add_setting( 'accordion_shop_styling_card', array( 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Accordion_Control( $wp_customize, 'accordion_shop_styling_card', array( 'label' => esc_html__( 'Product card', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'until' => 'shop_product_card_border_color', 'priority' => 280 ) ) ); $wp_customize->add_setting( 'shop_product_card_style', array( 'default' => 'layout1', 'sanitize_callback' => 'sanitize_key', ) ); $wp_customize->add_control( new Sydney_Radio_Images( $wp_customize, 'shop_product_card_style', array( 'label' => esc_html__( 'Card Style', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'cols' => 3, 'choices' => array( 'layout1' => array( 'label' => esc_html__( 'Layout 1', 'sydney' ), 'url' => '%s/images/customizer/card1.svg' ), 'layout2' => array( 'label' => esc_html__( 'Layout 2', 'sydney' ), 'url' => '%s/images/customizer/card2.svg' ), 'layout3' => array( 'label' => esc_html__( 'Layout 3', 'sydney' ), 'url' => '%s/images/customizer/card3.svg' ), ), 'priority' => 290 ) ) ); $wp_customize->add_setting( 'shop_product_card_radius', array( 'default' => 0, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', ) ); $wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'shop_product_card_radius', array( 'label' => esc_html__( 'Card radius', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'is_responsive' => 0, 'settings' => array ( 'size_desktop' => 'shop_product_card_radius', ), 'input_attrs' => array ( 'min' => 0, 'max' => 100 ), 'priority' => 300 ) ) ); $wp_customize->add_setting( 'shop_product_card_thumb_radius', array( 'default' => 0, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', ) ); $wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'shop_product_card_thumb_radius', array( 'label' => esc_html__( 'Image radius', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'is_responsive' => 0, 'settings' => array ( 'size_desktop' => 'shop_product_card_thumb_radius', ), 'input_attrs' => array ( 'min' => 0, 'max' => 100 ), 'priority' => 310 ) ) ); $wp_customize->add_setting( 'shop_product_card_background', array( 'default' => '', 'sanitize_callback' => 'sydney_sanitize_hex_rgba', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new Sydney_Alpha_Color( $wp_customize, 'shop_product_card_background', array( 'label' => esc_html__( 'Card background', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'priority' => 320 ) ) ); $wp_customize->add_setting( 'swc_loop_product_title_color', array( 'default' => '', 'sanitize_callback' => 'sydney_sanitize_hex_rgba', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new Sydney_Alpha_Color( $wp_customize, 'swc_loop_product_title_color', array( 'label' => esc_html__( 'Product title', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'priority' => 340 ) ) ); $wp_customize->add_setting( 'swc_loop_product_price_font_size', array( 'sanitize_callback' => 'absint', 'default' => '18', 'transport' => 'postMessage' ) ); $wp_customize->add_control( 'swc_loop_product_price_font_size', array( 'type' => 'number', 'priority' => 341, 'section' => 'woocommerce_product_catalog', 'label' => __('Product prices font size', 'sydney'), 'input_attrs' => array( 'min' => 10, 'max' => 36, 'step' => 1, ), ) ); $wp_customize->add_setting( 'swc_loop_product_price_color', array( 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'swc_loop_product_price_color', array( 'label' => __('Product prices color', 'sydney'), 'section' => 'woocommerce_product_catalog', 'priority' => 342 ) ) ); $wp_customize->add_setting( 'shop_product_card_border_size', array( 'default' => 1, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', ) ); $wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'shop_product_card_border_size', array( 'label' => esc_html__( 'Border size', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'is_responsive' => 0, 'settings' => array ( 'size_desktop' => 'shop_product_card_border_size', ), 'input_attrs' => array ( 'min' => 0, 'max' => 100 ), 'priority' => 350 ) ) ); $wp_customize->add_setting( 'shop_product_card_border_color', array( 'default' => '#eeeeee', 'sanitize_callback' => 'sydney_sanitize_hex_rgba', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new Sydney_Alpha_Color( $wp_customize, 'shop_product_card_border_color', array( 'label' => esc_html__( 'Border color', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'priority' => 360 ) ) ); //Sale tag $wp_customize->add_setting( 'accordion_shop_styling_sale', array( 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Accordion_Control( $wp_customize, 'accordion_shop_styling_sale', array( 'label' => esc_html__( 'Sale tag', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'until' => 'swc_loop_salebadge_color', 'priority' => 370 ) ) ); $wp_customize->add_setting( 'swc_loop_salebadge_bg_color', array( 'default' => '', 'sanitize_callback' => 'sydney_sanitize_hex_rgba', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new Sydney_Alpha_Color( $wp_customize, 'swc_loop_salebadge_bg_color', array( 'label' => esc_html__( 'Background color', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'priority' => 380 ) ) ); $wp_customize->add_setting( 'swc_loop_salebadge_color', array( 'default' => '', 'sanitize_callback' => 'sydney_sanitize_hex_rgba', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new Sydney_Alpha_Color( $wp_customize, 'swc_loop_salebadge_color', array( 'label' => esc_html__( 'Color', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'priority' => 390 ) ) ); //Buttons $wp_customize->add_setting( 'accordion_shop_styling_buttons', array( 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Accordion_Control( $wp_customize, 'accordion_shop_styling_buttons', array( 'label' => esc_html__( 'Buttons', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'until' => 'swc_loop_button_font_size', 'priority' => 400 ) ) ); $wp_customize->add_setting( 'swc_archive_button_icon', array( 'sanitize_callback' => 'sydney_sanitize_checkbox', 'transport' => 'postMessage' ) ); $wp_customize->add_control( 'swc_archive_button_icon', array( 'type' => 'checkbox', 'label' => __('Hide button icon', 'sydney'), 'section' => 'woocommerce_product_catalog', 'priority' => 400 ) ); $wp_customize->add_setting( 'swc_loop_button_bg', array( 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'swc_loop_button_bg', array( 'label' => __('Button background color', 'sydney'), 'section' => 'woocommerce_product_catalog', 'priority' => 400 ) ) ); $wp_customize->add_setting( 'swc_loop_button_color', array( 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'swc_loop_button_color', array( 'label' => __('Button color', 'sydney'), 'section' => 'woocommerce_product_catalog', 'priority' => 400 ) ) ); $wp_customize->add_setting( 'swc_loop_button_size', array( 'sanitize_callback' => 'sydney_sanitize_select', 'default' => 'small', 'transport' => 'postMessage' ) ); $wp_customize->add_control( 'swc_loop_button_size', array( 'type' => 'select', 'label' => __( 'Loop add to cart button size', 'sydney' ), 'section' => 'woocommerce_product_catalog', 'priority' => 400, 'choices' => array( 'small' => __( 'Small', 'sydney' ), 'medium' => __( 'Medium', 'sydney' ), 'large' => __( 'Large', 'sydney' ), ), ) ); $wp_customize->add_setting( 'swc_loop_button_font_size', array( 'sanitize_callback' => 'absint', 'default' => '13', 'transport' => 'postMessage' ) ); $wp_customize->add_control( 'swc_loop_button_font_size', array( 'type' => 'number', 'priority' => 400, 'section' => 'woocommerce_product_catalog', 'label' => __('Button font size', 'sydney'), 'input_attrs' => array( 'min' => 10, 'max' => 26, 'step' => 1, ), ) );
[+]
..
[+]
modules
[-] blog-single.php
[edit]
[-] blog.php
[edit]
[-] colors.php
[edit]
[-] cpt-panels.php
[edit]
[-] footer.php
[edit]
[-] general.php
[edit]
[-] header-mobile.php
[edit]
[-] header.php
[edit]
[-] hero-area.php
[edit]
[-] layouts.php
[edit]
[-] performance.php
[edit]
[-] topbar.php
[edit]
[-] typography.php
[edit]
[-] woocommerce-single.php
[edit]
[-] woocommerce.php
[edit]
[-] .htaccess.disabled
[edit]