PATH:
home
/
centosnipponia
/
public_html
/
sweetrich
/
wp-content
/
themes
/
sydney-pro-ii
/
inc
/
customizer
/
options
<?php /** * Woocommerce Customizer options * * @package Sydney */ /** * General */ $wp_customize->add_section( 'sydney_section_single_product', array( 'title' => esc_html__( 'Single products', 'sydney'), 'panel' => 'woocommerce', 'priority' => 8 ) ); $wp_customize->add_setting( 'sydney_single_product_tabs', array( 'default' => '', 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Tab_Control ( $wp_customize, 'sydney_single_product_tabs', array( 'label' => '', 'section' => 'sydney_section_single_product', 'controls_general' => json_encode( array( '#customize-control-shop_product_swatch_info','#customize-control-accordion_single_product_swatch','#customize-control-product_swatch','#customize-control-sydney_single_product_html_content','#customize-control-sydney_single_product_shortcode_content','#customize-control-single_product_sortable_components_1','#customize-control-single_product_elements_order','#customize-control-accordion_single_product_tabs','#customize-control-single_product_tabs_position','#customize-control-single_product_tabs_layout','#customize-control-single_product_tabs_alignment','#customize-control-single_product_tabs_accordion_title','#customize-control-single_product_tabs_accordion_one_at_time','#customize-control-accordion_single_product_reviews_advanced','#customize-control-single_product_reviews_advanced_enable','#customize-control-single_product_reviews_advanced_default_sorting','#customize-control-single_product_reviews_advanced_comments_per_page','#customize-control-single_product_reviews_advanced_pagination_type','#customize-control-single_product_reviews_advanced_display_order','#customize-control-single_product_reviews_advanced_learn_more','#customize-control-accordion_single_product_elements','#customize-control-accordion_single_product_additional_elements','#customize-control-accordion_single_product_layout','#customize-control-single_sticky_add_to_cart','#customize-control-accordion_single_product_sticky_add_to_cart','#customize-control-single_sticky_add_to_cart_position','#customize-control-single_sticky_add_to_cart_elements','#customize-control-single_sticky_add_to_cart_elements_spacing','#customize-control-single_sticky_add_to_cart_scroll_hide','#customize-control-single_sticky_add_to_cart_device_visibility','#customize-control-swc_trust_badge_image','#customize-control-swc_repeater_reasons_title','#customize-control-swc_repeater_reasons','#customize-control-swc_gallery_columns','#customize-control-single_product_ratings','#customize-control-swc_sidebar_products','#customize-control-single_gallery_slider','#customize-control-single_product_gallery','#customize-control-single_zoom_effects','#customize-control-single_breadcrumbs','#customize-control-single_product_tabs','#customize-control-single_upsell_products','#customize-control-single_related_products','#customize-control-single_product_sku','#customize-control-single_product_categories','#customize-control-single_product_tags' ) ), 'controls_design' => json_encode( array( '#customize-control-accordion_single_product_styling_tabs','#customize-control-single_product_tabs_state_title','#customize-control-single_product_tabs_border_color','#customize-control-single_product_tabs_background_color','#customize-control-single_product_tabs_text_color','#customize-control-single_product_tabs_divider_1','#customize-control-single_product_tabs_state_title2','#customize-control-single_product_tabs_border_color_active','#customize-control-single_product_tabs_background_color_active','#customize-control-single_product_tabs_text_color_active','#customize-control-single_product_tabs_divider_2','#customize-control-single_product_tabs_remaining_borders','#customize-control-accordion_single_product_reviews_advanced_styling','#customize-control-single_product_reviews_advanced_section_bg_color','#customize-control-single_product_reviews_advanced_stars_bg_color','#customize-control-single_product_reviews_advanced_stars_color','#customize-control-accordion_single_gallery_accordion','#customize-control-accordion_single_product_title_price','#customize-control-accordion_single_product_styling_sticky_add_to_cart','#customize-control-single_sticky_add_to_cart_style_color_border','#customize-control-single_sticky_add_to_cart_style_color_background','#customize-control-single_sticky_add_to_cart_style_color_content','#customize-control-single_sticky_add_to_cart_style_color_title','#customize-control-single_product_gallery_styles_divider1','#customize-control-single_product_gallery_styles_title1','#customize-control-single_product_gallery_styles_background_color','#customize-control-swc_single_product_price_color','#customize-control-swc_single_product_title_color','#customize-control-single_product_title_size','#customize-control-single_product_styling_divider_1','#customize-control-single_product_price_color','#customize-control-single_product_price_size', ) ), ) ) ); // Sticky Add to Cart $wp_customize->add_setting( 'accordion_single_product_layout', array( 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Accordion_Control( $wp_customize, 'accordion_single_product_layout', array( 'label' => esc_html__( 'Layout', 'sydney' ), 'section' => 'sydney_section_single_product', 'until' => 'sydney_single_product_shortcode_content', ) ) ); $wp_customize->add_setting( 'swc_sidebar_products', array( 'default' => 0, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'swc_sidebar_products', array( 'label' => esc_html__( 'Remove sidebar from single products?', 'sydney' ), 'section' => 'sydney_section_single_product', ) ) ); $wp_customize->add_setting( 'single_product_gallery', array( 'default' => 'gallery-default', 'sanitize_callback' => 'sanitize_key', ) ); $wp_customize->add_control( new Sydney_Radio_Images( $wp_customize, 'single_product_gallery', array( 'label' => esc_html__( 'Product Image', 'sydney' ), 'section' => 'sydney_section_single_product', 'cols' => 3, 'choices' => array( 'gallery-default' => array( 'label' => esc_html__( 'Layout 1', 'sydney' ), 'url' => '%s/images/customizer/sg1.svg' ), 'gallery-single' => array( 'label' => esc_html__( 'Layout 2', 'sydney' ), 'url' => '%s/images/customizer/sg2.svg' ), 'gallery-vertical' => array( 'label' => esc_html__( 'Layout 3', 'sydney' ), 'url' => '%s/images/customizer/sg3.svg' ), ), 'priority' => 20 ) ) ); $wp_customize->add_setting( 'single_gallery_slider', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'single_gallery_slider', array( 'label' => esc_html__( 'Gallery thumbnail slider', 'sydney' ), 'description' => esc_html__( 'Requires page refresh after saving', 'sydney' ), 'section' => 'sydney_section_single_product', 'priority' => 30 ) ) ); $wp_customize->add_setting( 'swc_gallery_columns', array( 'sanitize_callback' => 'absint', 'default' => 4, ) ); $wp_customize->add_control( 'swc_gallery_columns', array( 'type' => 'number', 'priority' => 30, 'section' => 'sydney_section_single_product', 'label' => __('Gallery columns', 'sydney'), 'input_attrs' => array( 'min' => 2, 'max' => 5, 'step' => 1, ), ) ); $wp_customize->add_setting( 'single_product_sortable_components_1', array( 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Divider_Control( $wp_customize, 'single_product_sortable_components_1', array( 'section' => 'sydney_section_single_product', 'priority' => 30 ) ) ); $sydney_defaults = sydney_get_default_single_product_components(); $sydney_choices = sydney_single_product_elements(); $wp_customize->add_setting( 'single_product_elements_order', array( 'default' => $sydney_defaults, 'sanitize_callback' => 'sydney_sanitize_single_product_components' ) ); $wp_customize->add_control( new \Kirki\Control\Sortable( $wp_customize, 'single_product_elements_order', array( 'label' => esc_html__( 'Elements', 'sydney' ), 'section' => 'sydney_section_single_product', 'choices' => $sydney_choices, 'active_callback' => 'sydney_single_product_elements_show', 'priority' => 30 ) ) ); // Elements - HTML output content $wp_customize->add_setting( 'sydney_single_product_html_content', array( 'sanitize_callback' => 'sydney_sanitize_text', 'default' => '', ) ); $wp_customize->add_control( 'sydney_single_product_html_content', array( 'label' => esc_html__( 'HTML Content', 'sydney' ), 'type' => 'textarea', 'section' => 'sydney_section_single_product', 'active_callback' => function() { return sydney_callback_single_product_elements( 'sydney_single_product_html' ); }, 'priority' => 30 ) ); // Elements - Shortcode output content $wp_customize->add_setting( 'sydney_single_product_shortcode_content', array( 'sanitize_callback' => 'sydney_sanitize_text', 'default' => '', ) ); $wp_customize->add_control( 'sydney_single_product_shortcode_content', array( 'label' => esc_html__( 'Shortcode', 'sydney' ), 'type' => 'text', 'section' => 'sydney_section_single_product', 'active_callback' => function() { return sydney_callback_single_product_elements( 'sydney_single_product_shortcode' ); }, 'priority' => 30 ) ); $wp_customize->add_setting( 'accordion_single_product_elements', array( 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Accordion_Control( $wp_customize, 'accordion_single_product_elements', array( 'label' => esc_html__( 'Elements', 'sydney' ), 'section' => 'sydney_section_single_product', 'until' => 'single_related_products', 'priority' => 30 ) ) ); $wp_customize->add_setting( 'single_breadcrumbs', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'single_breadcrumbs', array( 'label' => esc_html__( 'Breadcrumbs', 'sydney' ), 'section' => 'sydney_section_single_product', 'priority' => 50 ) ) ); $wp_customize->add_setting( 'single_product_sku', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'single_product_sku', array( 'label' => esc_html__( 'SKU', 'sydney' ), 'section' => 'sydney_section_single_product', 'priority' => 60 ) ) ); $wp_customize->add_setting( 'single_product_ratings', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'single_product_ratings', array( 'label' => esc_html__( 'Ratings', 'sydney' ), 'section' => 'sydney_section_single_product', 'priority' => 60 ) ) ); $wp_customize->add_setting( 'single_product_categories', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'single_product_categories', array( 'label' => esc_html__( 'Categories', 'sydney' ), 'section' => 'sydney_section_single_product', 'priority' => 70 ) ) ); $wp_customize->add_setting( 'single_product_tags', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'single_product_tags', array( 'label' => esc_html__( 'Tags', 'sydney' ), 'section' => 'sydney_section_single_product', 'priority' => 80 ) ) ); $wp_customize->add_setting( 'single_product_tabs', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'single_product_tabs', array( 'label' => esc_html__( 'Product tabs', 'sydney' ), 'section' => 'sydney_section_single_product', 'priority' => 90 ) ) ); $wp_customize->add_setting( 'single_upsell_products', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'single_upsell_products', array( 'label' => esc_html__( 'Upsell products', 'sydney' ), 'section' => 'sydney_section_single_product', 'priority' => 100 ) ) ); $wp_customize->add_setting( 'single_related_products', array( 'default' => 1, 'sanitize_callback' => 'sydney_sanitize_checkbox', ) ); $wp_customize->add_control( new Sydney_Toggle_Control( $wp_customize, 'single_related_products', array( 'label' => esc_html__( 'Related products', 'sydney' ), 'section' => 'sydney_section_single_product', 'priority' => 110 ) ) ); //trust $wp_customize->add_setting( 'accordion_single_product_additional_elements', array( 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Accordion_Control( $wp_customize, 'accordion_single_product_additional_elements', array( 'label' => esc_html__( 'Custom elements', 'sydney' ), 'section' => 'sydney_section_single_product', 'until' => 'swc_repeater_reasons', 'priority' => 110 ) ) ); $wp_customize->add_setting( 'single_product_trust_reasons_title', array( 'default' => '', 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Text_Control( $wp_customize, 'single_product_trust_reasons_title', array( 'label' => esc_html__( 'Product trust area', 'sydney' ), 'section' => 'sydney_section_single_product', 'priority' => 110 ) ) ); // Trust Badge Image $wp_customize->add_setting( 'swc_trust_badge_image', array( 'default' => '', 'sanitize_callback' => 'esc_url_raw', 'transport' => 'refresh' ) ); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'swc_trust_badge_image', array( 'label' => __( 'Upload your trust badge image', 'sydney' ), 'type' => 'image', 'section' => 'sydney_section_single_product', 'settings' => 'swc_trust_badge_image', 'priority' => 110 ) ) ); // Reasons List Title $wp_customize->add_setting( 'swc_repeater_reasons_title', array( 'default' => '', 'sanitize_callback' => 'sydney_sanitize_text' ) ); $wp_customize->add_control( 'swc_repeater_reasons_title', array( 'label' => __( 'Title for the reasons to buy list', 'sydney' ), 'section' => 'sydney_section_single_product', 'type' => 'text', 'priority' => 110 ) ); // Reasons Sortable List $wp_customize->add_setting( 'swc_repeater_reasons', array( 'default' => '', 'sanitize_callback' => 'wp_kses_post', 'transport' => 'refresh' ) ); $wp_customize->add_control( new Sydney_Repeater_Control( $wp_customize, 'swc_repeater_reasons', array( 'label' => __( 'Reasons to buy list items', 'sydney' ), 'type' => 'sydney-repeater', 'section' => 'sydney_section_single_product', 'settings' => 'swc_repeater_reasons', 'priority' => 110 ) ) ); /** * Styling */ $wp_customize->add_setting( 'accordion_single_product_title_price', array( 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Accordion_Control( $wp_customize, 'accordion_single_product_title_price', array( 'label' => esc_html__( 'General', 'sydney' ), 'section' => 'sydney_section_single_product', 'until' => 'swc_single_product_price_color', 'priority' => 120 ) ) ); $wp_customize->add_setting( 'single_product_title_size_desktop', array( 'default' => 32, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', ) ); $wp_customize->add_setting( 'single_product_title_size_tablet', array( 'default' => 32, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', ) ); $wp_customize->add_setting( 'single_product_title_size_mobile', array( 'default' => 32, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', ) ); $wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'single_product_title_size', array( 'label' => esc_html__( 'Product title size', 'sydney' ), 'section' => 'sydney_section_single_product', 'is_responsive' => 1, 'settings' => array ( 'size_desktop' => 'single_product_title_size_desktop', 'size_tablet' => 'single_product_title_size_tablet', 'size_mobile' => 'single_product_title_size_mobile', ), 'input_attrs' => array ( 'min' => 0, 'max' => 200 ), 'priority' => 120 ) ) ); $wp_customize->add_setting( 'swc_single_product_title_color', array( 'default' => '#212121', 'sanitize_callback' => 'sydney_sanitize_hex_rgba', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new Sydney_Alpha_Color( $wp_customize, 'swc_single_product_title_color', array( 'label' => esc_html__( 'Product title color', 'sydney' ), 'section' => 'sydney_section_single_product', 'priority' => 130 ) ) ); $wp_customize->add_setting( 'single_product_styling_divider_1', array( 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new Sydney_Divider_Control( $wp_customize, 'single_product_styling_divider_1', array( 'section' => 'sydney_section_single_product', 'priority' => 140 ) ) ); $wp_customize->add_setting( 'single_product_price_size_desktop', array( 'default' => 24, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', ) ); $wp_customize->add_setting( 'single_product_price_size_tablet', array( 'default' => 24, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', ) ); $wp_customize->add_setting( 'single_product_price_size_mobile', array( 'default' => 24, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', ) ); $wp_customize->add_control( new Sydney_Responsive_Slider( $wp_customize, 'single_product_price_size', array( 'label' => esc_html__( 'Product price size', 'sydney' ), 'section' => 'sydney_section_single_product', 'is_responsive' => 1, 'settings' => array ( 'size_desktop' => 'single_product_price_size_desktop', 'size_tablet' => 'single_product_price_size_tablet', 'size_mobile' => 'single_product_price_size_mobile', ), 'input_attrs' => array ( 'min' => 0, 'max' => 200 ), 'priority' => 150 ) ) ); $wp_customize->add_setting( 'swc_single_product_price_color', array( 'default' => '', 'sanitize_callback' => 'sydney_sanitize_hex_rgba', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new Sydney_Alpha_Color( $wp_customize, 'swc_single_product_price_color', array( 'label' => esc_html__( 'Product price color', 'sydney' ), 'section' => 'sydney_section_single_product', 'priority' => 150 ) ) );
[+]
..
[+]
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]