add_section(
'botiga_section_fb_component__widget3',
array(
'title' => esc_html__( 'Widget Area 3', 'botiga' ),
'panel' => 'botiga_panel_footer'
)
);
$wp_customize->add_setting(
'botiga_section_fb_component__widget3_tabs',
array(
'default' => '',
'sanitize_callback' => 'esc_attr'
)
);
$wp_customize->add_control(
new Botiga_Tab_Control (
$wp_customize,
'botiga_section_fb_component__widget3_tabs',
array(
'label' => '',
'section' => 'botiga_section_fb_component__widget3',
'controls_general' => json_encode(
array(
'#customize-control-botiga_section_fb_component__widget3_goto_edit',
'#customize-control-botiga_section_fb_component__widget3_visibility'
)
),
'controls_design' => json_encode(
array(
'#customize-control-botiga_section_fb_component__widget3_title_color',
'#customize-control-botiga_section_fb_component__widget3_text_color',
'#customize-control-botiga_section_fb_component__widget3_links',
'#customize-control-botiga_section_fb_component__widget3_padding',
'#customize-control-botiga_section_fb_component__widget3_margin'
)
),
'priority' => 20
)
)
);
// Go to button (edit widget)
$wp_customize->add_setting( 'botiga_section_fb_component__widget3_goto_edit',
array(
'default' => '',
'sanitize_callback' => 'esc_attr'
)
);
$wp_customize->add_control( new Botiga_Text_Control( $wp_customize, 'botiga_section_fb_component__widget3_goto_edit',
array(
'description' => '' . esc_html__( 'Footer Widget Area 3', 'botiga' ) . '',
'section' => 'botiga_section_fb_component__widget3',
'priority' => 30
)
)
);
// Visibility
$wp_customize->add_setting(
'botiga_section_fb_component__widget3_visibility_desktop',
array(
'default' => 'visible',
'sanitize_callback' => 'botiga_sanitize_text',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'botiga_section_fb_component__widget3_visibility_tablet',
array(
'default' => 'visible',
'sanitize_callback' => 'botiga_sanitize_text',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'botiga_section_fb_component__widget3_visibility_mobile',
array(
'default' => 'visible',
'sanitize_callback' => 'botiga_sanitize_text',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Botiga_Radio_Buttons(
$wp_customize,
'botiga_section_fb_component__widget3_visibility',
array(
'label' => esc_html__( 'Visibility', 'botiga' ),
'section' => 'botiga_section_fb_component__widget3',
'is_responsive' => true,
'settings' => array(
'desktop' => 'botiga_section_fb_component__widget3_visibility_desktop',
'tablet' => 'botiga_section_fb_component__widget3_visibility_tablet',
'mobile' => 'botiga_section_fb_component__widget3_visibility_mobile'
),
'choices' => array(
'visible' => esc_html__( 'Visible', 'botiga' ),
'hidden' => esc_html__( 'Hidden', 'botiga' )
),
'priority' => 42
)
)
);
// Widget Title Color
$wp_customize->add_setting(
'botiga_section_fb_component__widget3_title_color',
array(
'default' => '#212121',
'sanitize_callback' => 'botiga_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Botiga_Alpha_Color(
$wp_customize,
'botiga_section_fb_component__widget3_title_color',
array(
'label' => esc_html__( 'Widget Title Color', 'botiga' ),
'section' => 'botiga_section_fb_component__widget3',
'priority' => 29
)
)
);
// Text Color
$wp_customize->add_setting(
'botiga_section_fb_component__widget3_text_color',
array(
'default' => '#212121',
'sanitize_callback' => 'botiga_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Botiga_Alpha_Color(
$wp_customize,
'botiga_section_fb_component__widget3_text_color',
array(
'label' => esc_html__( 'Text Color', 'botiga' ),
'section' => 'botiga_section_fb_component__widget3',
'priority' => 29
)
)
);
// Links Color
$wp_customize->add_setting(
'botiga_section_fb_component__widget3_links_color',
array(
'default' => '#212121',
'sanitize_callback' => 'botiga_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'botiga_section_fb_component__widget3_links_color_hover',
array(
'default' => '#212121',
'sanitize_callback' => 'botiga_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Botiga_Color_Group(
$wp_customize,
'botiga_section_fb_component__widget3_links',
array(
'label' => esc_html__( 'Links Color', 'botiga' ),
'section' => 'botiga_section_fb_component__widget3',
'settings' => array(
'normal' => 'botiga_section_fb_component__widget3_links_color',
'hover' => 'botiga_section_fb_component__widget3_links_color_hover',
),
'priority' => 29
)
)
);
// Padding
$wp_customize->add_setting(
'botiga_section_fb_component__widget3_padding_desktop',
array(
'default' => '{ "unit": "px", "linked": false, "top": "", "right": "", "bottom": "", "left": "" }',
'sanitize_callback' => 'botiga_sanitize_text',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'botiga_section_fb_component__widget3_padding_tablet',
array(
'default' => '{ "unit": "px", "linked": false, "top": "", "right": "", "bottom": "", "left": "" }',
'sanitize_callback' => 'botiga_sanitize_text',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'botiga_section_fb_component__widget3_padding_mobile',
array(
'default' => '{ "unit": "px", "linked": false, "top": "", "right": "", "bottom": "", "left": "" }',
'sanitize_callback' => 'botiga_sanitize_text',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Botiga_Dimensions_Control(
$wp_customize,
'botiga_section_fb_component__widget3_padding',
array(
'label' => __( 'Wrapper Padding', 'botiga' ),
'section' => 'botiga_section_fb_component__widget3',
'sides' => array(
'top' => true,
'right' => true,
'bottom' => true,
'left' => true
),
'units' => array( 'px', '%', 'rem', 'em', 'vw', 'vh' ),
'link_values_toggle' => true,
'is_responsive' => true,
'settings' => array(
'desktop' => 'botiga_section_fb_component__widget3_padding_desktop',
'tablet' => 'botiga_section_fb_component__widget3_padding_tablet',
'mobile' => 'botiga_section_fb_component__widget3_padding_mobile'
),
'priority' => 72
)
)
);
// Margin
$wp_customize->add_setting(
'botiga_section_fb_component__widget3_margin_desktop',
array(
'default' => '{ "unit": "px", "linked": false, "top": "", "right": "", "bottom": "", "left": "" }',
'sanitize_callback' => 'botiga_sanitize_text',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'botiga_section_fb_component__widget3_margin_tablet',
array(
'default' => '{ "unit": "px", "linked": false, "top": "", "right": "", "bottom": "", "left": "" }',
'sanitize_callback' => 'botiga_sanitize_text',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'botiga_section_fb_component__widget3_margin_mobile',
array(
'default' => '{ "unit": "px", "linked": false, "top": "", "right": "", "bottom": "", "left": "" }',
'sanitize_callback' => 'botiga_sanitize_text',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Botiga_Dimensions_Control(
$wp_customize,
'botiga_section_fb_component__widget3_margin',
array(
'label' => __( 'Wrapper Margin', 'botiga' ),
'section' => 'botiga_section_fb_component__widget3',
'sides' => array(
'top' => true,
'right' => true,
'bottom' => true,
'left' => true
),
'units' => array( 'px', '%', 'rem', 'em', 'vw', 'vh' ),
'link_values_toggle' => true,
'is_responsive' => true,
'settings' => array(
'desktop' => 'botiga_section_fb_component__widget3_margin_desktop',
'tablet' => 'botiga_section_fb_component__widget3_margin_tablet',
'mobile' => 'botiga_section_fb_component__widget3_margin_mobile'
),
'priority' => 72
)
)
);