array( 'control_type' => 'kadence_blank_control', 'section' => 'footer_top', 'settings' => false, 'priority' => 1, 'description' => $compontent_tabs, ), 'footer_top_contain' => array( 'control_type' => 'kadence_radio_icon_control', 'section' => 'footer_top', 'priority' => 4, 'default' => kadence()->default( 'footer_top_contain' ), 'label' => esc_html__( 'Container Width', 'kadence' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'general', ), ), 'live_method' => array( array( 'type' => 'class', 'selector' => '.site-top-footer-wrap', 'pattern' => array( 'desktop' => 'site-footer-row-layout-$', 'tablet' => 'site-footer-row-tablet-layout-$', 'mobile' => 'site-footer-row-mobile-layout-$', ), 'key' => '', ), ), 'input_attrs' => array( 'layout' => array( 'standard' => array( 'tooltip' => __( 'Background Fullwidth, Content Contained', 'kadence' ), 'name' => __( 'Standard', 'kadence' ), 'icon' => '', ), 'fullwidth' => array( 'tooltip' => __( 'Background & Content Fullwidth', 'kadence' ), 'name' => __( 'Fullwidth', 'kadence' ), 'icon' => '', ), 'contained' => array( 'tooltip' => __( 'Background & Content Contained', 'kadence' ), 'name' => __( 'Contained', 'kadence' ), 'icon' => '', ), ), ), ), 'footer_top_columns' => array( 'control_type' => 'kadence_radio_icon_control', 'section' => 'footer_top', 'label' => esc_html__( 'Columns', 'kadence' ), 'priority' => 5, //'transport' => 'refresh', 'default' => kadence()->default( 'footer_top_columns' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'general', ), ), 'partial' => array( 'selector' => '#colophon', 'container_inclusive' => true, 'render_callback' => 'Kadence\footer_markup', ), 'input_attrs' => array( 'layout' => array( '1' => array( 'name' => __( '1', 'kadence' ), ), '2' => array( 'name' => __( '2', 'kadence' ), ), '3' => array( 'name' => __( '3', 'kadence' ), ), '4' => array( 'name' => __( '4', 'kadence' ), ), '5' => array( 'name' => __( '5', 'kadence' ), ), ), 'responsive' => false, 'footer' => 'top', ), ), 'footer_top_layout' => array( 'control_type' => 'kadence_row_control', 'section' => 'footer_top', 'label' => esc_html__( 'Layout', 'kadence' ), 'priority' => 5, //'transport' => 'refresh', 'default' => kadence()->default( 'footer_top_layout' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'general', ), ), 'live_method' => array( array( 'type' => 'class', 'selector' => '.site-top-footer-inner-wrap', 'pattern' => array( 'desktop' => 'site-footer-row-column-layout-$', 'tablet' => 'site-footer-row-tablet-column-layout-$', 'mobile' => 'site-footer-row-mobile-column-layout-$', ), 'key' => '', ), ), 'input_attrs' => array( 'responsive' => true, 'footer' => 'top', ), ), 'footer_top_collapse' => array( 'control_type' => 'kadence_radio_icon_control', 'section' => 'footer_top', 'priority' => 5, 'default' => kadence()->default( 'footer_top_collapse' ), 'label' => esc_html__( 'Row Collapse', 'kadence' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'general', ), array( 'setting' => '__device', 'operator' => 'in', 'value' => array( 'tablet', 'mobile' ), ), ), 'live_method' => array( array( 'type' => 'class', 'selector' => '.site-top-footer-inner-wrap', 'pattern' => 'ft-ro-collapse-$', 'key' => '', ), ), 'input_attrs' => array( 'layout' => array( 'normal' => array( 'name' => __( 'Left to Right', 'kadence' ), 'icon' => '', ), 'rtl' => array( 'name' => __( 'Right to Left', 'kadence' ), 'icon' => '', ), ), 'responsive' => false, 'footer' => 'top', ), ), 'footer_top_direction' => array( 'control_type' => 'kadence_radio_icon_control', 'section' => 'footer_top', 'priority' => 5, 'default' => kadence()->default( 'footer_top_direction' ), 'label' => esc_html__( 'Column Direction', 'kadence' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'general', ), ), 'live_method' => array( array( 'type' => 'class', 'selector' => '.site-top-footer-inner-wrap', 'pattern' => array( 'desktop' => 'ft-ro-dir-$', 'tablet' => 'ft-ro-t-dir-$', 'mobile' => 'ft-ro-m-dir-$', ), 'key' => '', ), ), 'input_attrs' => array( 'layout' => array( 'row' => array( 'tooltip' => __( 'Left to Right', 'kadence' ), 'name' => __( 'Row', 'kadence' ), 'icon' => '', ), 'column' => array( 'tooltip' => __( 'Top to Bottom', 'kadence' ), 'name' => __( 'Column', 'kadence' ), 'icon' => '', ), ), 'responsive' => true, 'footer' => 'top', ), ), 'footer_top_column_spacing' => array( 'control_type' => 'kadence_range_control', 'section' => 'footer_top', 'priority' => 5, 'label' => esc_html__( 'Column Spacing', 'kadence' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'general', ), ), 'live_method' => array( array( 'type' => 'css', 'property' => 'grid-column-gap', 'selector' => '#colophon .site-top-footer-inner-wrap', 'pattern' => '$', 'key' => 'size', ), array( 'type' => 'css', 'property' => 'grid-row-gap', 'selector' => '#colophon .site-top-footer-inner-wrap', 'pattern' => '$', 'key' => 'size', ), ), 'default' => kadence()->default( 'footer_top_column_spacing' ), 'input_attrs' => array( 'min' => array( 'px' => 0, 'em' => 0, 'rem' => 0, ), 'max' => array( 'px' => 200, 'em' => 8, 'rem' => 8, ), 'step' => array( 'px' => 1, 'em' => 0.01, 'rem' => 0.01, ), 'units' => array( 'px', 'em', 'rem' ), ), ), 'footer_top_widget_spacing' => array( 'control_type' => 'kadence_range_control', 'section' => 'footer_top', 'priority' => 5, 'label' => esc_html__( 'Widget Spacing', 'kadence' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'general', ), ), 'live_method' => array( array( 'type' => 'css', 'property' => 'margin-bottom', 'selector' => '.site-top-footer-inner-wrap .widget', 'pattern' => '$', 'key' => 'size', ), ), 'default' => kadence()->default( 'footer_top_widget_spacing' ), 'input_attrs' => array( 'min' => array( 'px' => 0, 'em' => 0, 'rem' => 0, ), 'max' => array( 'px' => 200, 'em' => 8, 'rem' => 8, ), 'step' => array( 'px' => 1, 'em' => 0.01, 'rem' => 0.01, ), 'units' => array( 'px', 'em', 'rem' ), ), ), 'footer_top_top_spacing' => array( 'control_type' => 'kadence_range_control', 'section' => 'footer_top', 'priority' => 5, 'label' => esc_html__( 'Top Spacing', 'kadence' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'general', ), ), 'live_method' => array( array( 'type' => 'css', 'selector' => '#colophon .site-top-footer-inner-wrap', 'pattern' => '$', 'property' => 'padding-top', 'key' => 'size', ), ), 'default' => kadence()->default( 'footer_top_top_spacing' ), 'input_attrs' => array( 'min' => array( 'px' => 0, 'em' => 0, 'rem' => 0, ), 'max' => array( 'px' => 200, 'em' => 8, 'rem' => 8, ), 'step' => array( 'px' => 1, 'em' => 0.01, 'rem' => 0.01, ), 'units' => array( 'px', 'em', 'rem' ), ), ), 'footer_top_bottom_spacing' => array( 'control_type' => 'kadence_range_control', 'section' => 'footer_top', 'priority' => 5, 'label' => esc_html__( 'Bottom Spacing', 'kadence' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'general', ), ), 'live_method' => array( array( 'type' => 'css', 'selector' => '#colophon .site-top-footer-inner-wrap', 'pattern' => '$', 'property' => 'padding-bottom', 'key' => 'size', ), ), 'default' => kadence()->default( 'footer_top_bottom_spacing' ), 'input_attrs' => array( 'min' => array( 'px' => 0, 'em' => 0, 'rem' => 0, ), 'max' => array( 'px' => 200, 'em' => 8, 'rem' => 8, ), 'step' => array( 'px' => 1, 'em' => 0.01, 'rem' => 0.01, ), 'units' => array( 'px', 'em', 'rem' ), ), ), 'footer_top_height' => array( 'control_type' => 'kadence_range_control', 'section' => 'footer_top', 'priority' => 5, 'label' => esc_html__( 'Min Height', 'kadence' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'general', ), ), 'live_method' => array( array( 'type' => 'css', 'selector' => '#colophon .site-top-footer-inner-wrap', 'pattern' => '$', 'property' => 'min-height', 'key' => 'size', ), ), 'default' => kadence()->default( 'footer_top_height' ), 'input_attrs' => array( 'min' => array( 'px' => 10, 'em' => 1, 'rem' => 1, 'vh' => 2, ), 'max' => array( 'px' => 400, 'em' => 12, 'rem' => 12, 'vh' => 40, ), 'step' => array( 'px' => 1, 'em' => 0.01, 'rem' => 0.01, 'vh' => 1, ), 'units' => array( 'px', 'em', 'rem', 'vh' ), ), ), 'footer_top_widget_title' => array( 'control_type' => 'kadence_typography_control', 'section' => 'footer_top', 'label' => esc_html__( 'Widget Titles', 'kadence' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'design', ), ), 'default' => kadence()->default( 'footer_top_widget_title' ), 'live_method' => array( array( 'type' => 'css_typography', 'selector' => '.site-top-footer-wrap .site-footer-row-container-inner .widget-title', 'pattern' => array( 'desktop' => '$', 'tablet' => '$', 'mobile' => '$', ), 'property' => 'font', 'key' => 'typography', ), ), 'input_attrs' => array( 'id' => 'footer_top_widget_title', ), ), 'footer_top_widget_content' => array( 'control_type' => 'kadence_typography_control', 'section' => 'footer_top', 'label' => esc_html__( 'Widget Content', 'kadence' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'design', ), ), 'default' => kadence()->default( 'footer_top_widget_content' ), 'live_method' => array( array( 'type' => 'css_typography', 'selector' => '.site-top-footer-wrap .site-footer-row-container-inner', 'pattern' => array( 'desktop' => '$', 'tablet' => '$', 'mobile' => '$', ), 'property' => 'font', 'key' => 'typography', ), ), 'input_attrs' => array( 'id' => 'footer_top_widget_content', ), ), 'footer_top_link_colors' => array( 'control_type' => 'kadence_color_control', 'section' => 'footer_top', 'label' => esc_html__( 'Link Colors', 'kadence' ), 'default' => kadence()->default( 'footer_top_link_colors' ), 'live_method' => array( array( 'type' => 'css', 'selector' => '.site-footer .site-top-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button))', 'property' => 'color', 'pattern' => '$', 'key' => 'color', ), array( 'type' => 'css', 'selector' => '.site-footer .site-top-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover', 'property' => 'color', 'pattern' => '$', 'key' => 'hover', ), ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'design', ), ), 'input_attrs' => array( 'colors' => array( 'color' => array( 'tooltip' => __( 'Initial Color', 'kadence' ), 'palette' => true, ), 'hover' => array( 'tooltip' => __( 'Hover Color', 'kadence' ), 'palette' => true, ), ), ), ), 'footer_top_link_style' => array( 'control_type' => 'kadence_select_control', 'section' => 'footer_top', 'default' => kadence()->default( 'footer_top_link_style' ), 'label' => esc_html__( 'Link Style', 'kadence' ), 'input_attrs' => array( 'options' => array( 'plain' => array( 'name' => __( 'Underline on Hover', 'kadence' ), ), 'normal' => array( 'name' => __( 'Underline', 'kadence' ), ), 'noline' => array( 'name' => __( 'No Underline', 'kadence' ), ), ), ), 'live_method' => array( array( 'type' => 'class', 'selector' => '.site-top-footer-inner-wrap', 'pattern' => 'ft-ro-lstyle-$', 'key' => '', ), ), ), 'footer_top_background' => array( 'control_type' => 'kadence_background_control', 'section' => 'footer_top', 'label' => esc_html__( 'Top Row Background', 'kadence' ), 'default' => kadence()->default( 'footer_top_background' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'design', ), ), 'live_method' => array( array( 'type' => 'css_background', 'selector' => '.site-top-footer-wrap .site-footer-row-container-inner', 'property' => 'background', 'pattern' => '$', 'key' => 'base', ), ), 'input_attrs' => array( 'tooltip' => __( 'Top Row Background', 'kadence' ), ), ), 'footer_top_column_border' => array( 'control_type' => 'kadence_border_control', 'section' => 'footer_top', 'label' => esc_html__( 'Column Border', 'kadence' ), 'default' => kadence()->default( 'footer_top_column_border' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'design', ), ), 'live_method' => array( array( 'type' => 'css_border', 'selector' => '.site-top-footer-inner-wrap .site-footer-section:not(:last-child):after', 'pattern' => '$', 'property' => 'border-right', 'pattern' => '$', 'key' => 'border', ), ), ), 'footer_top_border' => array( 'control_type' => 'kadence_borders_control', 'section' => 'footer_top', 'label' => esc_html__( 'Border', 'kadence' ), 'default' => kadence()->default( 'footer_top_border' ), 'context' => array( array( 'setting' => '__current_tab', 'value' => 'design', ), ), 'settings' => array( 'border_top' => 'footer_top_top_border', 'border_bottom' => 'footer_top_bottom_border', ), 'live_method' => array( 'footer_top_top_border' => array( array( 'type' => 'css_border', 'selector' => array( 'desktop' => '.site-top-footer-wrap .site-footer-row-container-inner', 'tablet' => '.site-top-footer-wrap .site-footer-row-container-inner', 'mobile' => '.site-top-footer-wrap .site-footer-row-container-inner', ), 'pattern' => array( 'desktop' => '$', 'tablet' => '$', 'mobile' => '$', ), 'property' => 'border-top', 'pattern' => '$', 'key' => 'border', ), ), 'footer_top_bottom_border' => array( array( 'type' => 'css_border', 'selector' => array( 'desktop' => '.site-top-footer-wrap .site-footer-row-container-inner', 'tablet' => '.site-top-footer-wrap .site-footer-row-container-inner', 'mobile' => '.site-top-footer-wrap .site-footer-row-container-inner', ), 'pattern' => array( 'desktop' => '$', 'tablet' => '$', 'mobile' => '$', ), 'property' => 'border-bottom', 'pattern' => '$', 'key' => 'border', ), ), ), ), // 'footer_top_top_border' => array( // 'control_type' => 'kadence_border_control', // 'section' => 'footer_top', // 'label' => esc_html__( 'Top Border', 'kadence' ), // 'default' => kadence()->default( 'footer_top_top_border' ), // 'context' => array( // array( // 'setting' => '__current_tab', // 'value' => 'design', // ), // ), // 'live_method' => array( // array( // 'type' => 'css_border', // 'selector' => array( // 'desktop' => '.site-top-footer-wrap .site-footer-row-container-inner', // 'tablet' => '.site-top-footer-wrap .site-footer-row-container-inner', // 'mobile' => '.site-top-footer-wrap .site-footer-row-container-inner', // ), // 'pattern' => array( // 'desktop' => '$', // 'tablet' => '$', // 'mobile' => '$', // ), // 'property' => 'border-top', // 'pattern' => '$', // 'key' => 'border', // ), // ), // ), // 'footer_top_bottom_border' => array( // 'control_type' => 'kadence_border_control', // 'section' => 'footer_top', // 'label' => esc_html__( 'Bottom Border', 'kadence' ), // 'default' => kadence()->default( 'footer_top_bottom_border' ), // 'context' => array( // array( // 'setting' => '__current_tab', // 'value' => 'design', // ), // ), // 'live_method' => array( // array( // 'type' => 'css_border', // 'selector' => array( // 'desktop' => '.site-top-footer-wrap .site-footer-row-container-inner', // 'tablet' => '.site-top-footer-wrap .site-footer-row-container-inner', // 'mobile' => '.site-top-footer-wrap .site-footer-row-container-inner', // ), // 'pattern' => array( // 'desktop' => '$', // 'tablet' => '$', // 'mobile' => '$', // ), // 'property' => 'border-bottom', // 'pattern' => '$', // 'key' => 'border', // ), // ), // ), ); Theme_Customizer::add_settings( $settings );