add_section(
'header_section',
array(
'title' => __('Header','butterfly-abode'),
'capability' => 'edit_theme_options',
'description' => __('Allows you to edit your theme\'s layout.','butterfly-abode')
)
);
$wp_customize->add_setting('bfly_logo', array(
'default' => get_stylesheet_directory_uri().'/images/logo.png',
'type' => 'theme_mod',
'sanitize_callback' => 'sanitize_customizer_val',
));
$wp_customize->add_control( new WP_Customize_Image_Control($wp_customize, 'bfly_logo', array(
'label' => __('Logo Image','butterfly-abode'),
'section' => 'header_section',
'settings' => 'bfly_logo'
)));
$wp_customize->add_setting('bfly_header_text', array(
'default' => ' Call Us: 1111-0000-2345',
'type' => 'theme_mod',
'sanitize_callback' => 'sanitize_customizer_val',
));
$wp_customize->add_control( new WP_Customize_Control($wp_customize, 'header_text', array(
'label' => __('Top Header Text','butterfly-abode'),
'section' => 'header_section',
'settings' => 'bfly_header_text',
'type' => 'textarea'
)));
$wp_customize->add_section(
'slider_section',
array(
'title' => __('Slider','butterfly-abode'),
'capability' => 'edit_theme_options',
'description' => __('Allows you to set your slider','butterfly-abode')
)
);
$wp_customize->add_setting('bfly_slider_bg', array(
'type' => 'theme_mod',
'default' => '',
'sanitize_callback' => 'sanitize_customizer_val',
));
$wp_customize->add_control( new WP_Customize_Image_Control($wp_customize, 'bfly_slider_bg', array(
'settings' => 'bfly_slider_bg',
'label' => __('Slider Background','butterfly-abode'),
'section' => 'slider_section',
)));
$wp_customize->add_section(
'sm_section',
array(
'title' => __('Social Media','butterfly-abode'),
'capability' => 'edit_theme_options',
'description' => __('Allows you to set your social media URLs','butterfly-abode')
)
);
$socials = array('twitter','facebook','google-plus','instagram','pinterest','vimeo','youtube','linkedin');
for($i=0;$iadd_setting('bfly_'.$socials[$i], array(
'capability' => 'edit_theme_options',
'type' => 'theme_mod',
'sanitize_callback' => 'sanitize_customizer_val',
));
$wp_customize->add_control(new WP_Customize_Control($wp_customize, 'bfly_'.$socials[$i], array(
'settings' => 'bfly_'.$socials[$i],
'label' => $name.' URL',
'section' => 'sm_section',
'type' => 'text',
)));
}
$wp_customize->add_section(
'footer_section',
array(
'title' => __('Footer','butterfly-abode'),
'capability' => 'edit_theme_options',
'description' => __('Allows you to set your footer settings','butterfly-abode')
)
);
$wp_customize->add_setting('bfly_copyright', array(
'capability' => 'edit_theme_options',
'type' => 'theme_mod',
'sanitize_callback' => 'sanitize_customizer_val',
));
$wp_customize->add_control(new WP_Customize_Control($wp_customize, 'bfly_copyright', array(
'settings' => 'bfly_copyright',
'label' => __('Copyright Text','butterfly-abode'),
'section' => 'footer_section',
'type' => 'textarea',
)));
}
add_action('customize_register', 'bfly_customize_register');
function bfly($name, $default = false) {
return get_theme_mod( $name, $default );
}
function sanitize_customizer_val($value){
return esc_html($value);
}
?>