label ); ?>
get_setting( 'blogname' )->transport = 'postMessage';
$wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage';
$wp_customize->add_setting('color_scheme',array(
'default' => '#0294CF',
'sanitize_callback' => 'sanitize_hex_color'
));
$wp_customize->add_control(
new WP_Customize_Color_Control($wp_customize,'color_scheme',array(
'label' => __('Color Scheme','bizgrowth'),
'description' => __('More color options in PRO Version','bizgrowth'),
'section' => 'colors',
'settings' => 'color_scheme'
))
);
// Slider Section
$wp_customize->add_section(
'slider_section',
array(
'title' => __('Slider Settings', 'bizgrowth'),
'priority' => null,
'description' => __('Featured Image Size Should be same ( 1400x600 ) More slider settings available in PRO Version.','bizgrowth'),
)
);
$wp_customize->add_setting('page-setting7',array(
'sanitize_callback' => 'bizgrowth_sanitize_integer'
));
$wp_customize->add_control('page-setting7',array(
'type' => 'dropdown-pages',
'label' => __('Select page for slide one:','bizgrowth'),
'section' => 'slider_section'
));
$wp_customize->add_setting('page-setting8',array(
'sanitize_callback' => 'bizgrowth_sanitize_integer'
));
$wp_customize->add_control('page-setting8',array(
'type' => 'dropdown-pages',
'label' => __('Select page for slide two:','bizgrowth'),
'section' => 'slider_section'
));
$wp_customize->add_setting('page-setting9',array(
'sanitize_callback' => 'bizgrowth_sanitize_integer'
));
$wp_customize->add_control('page-setting9',array(
'type' => 'dropdown-pages',
'label' => __('Select page for slide three:','bizgrowth'),
'section' => 'slider_section'
)); // Slider Section
$wp_customize->add_setting('show_slider_section',array(
'default' => false,
'sanitize_callback' => 'bizgrowth_sanitize_checkbox',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control( 'show_slider_section', array(
'settings' => 'show_slider_section',
'section' => 'slider_section',
'label' => __('Check To Show This Section','bizgrowth'),
'type' => 'checkbox'
));//Show Home Slide Settings
// Home Three Boxes Section
$wp_customize->add_section('section_second', array(
'title' => __('Homepage Four Boxes Section','bizgrowth'),
'description' => __('Select Pages from the dropdown for homepage four boxes section','bizgrowth'),
'priority' => null
));
$wp_customize->add_setting('page-column1', array(
'sanitize_callback' => 'bizgrowth_sanitize_integer',
));
$wp_customize->add_control( 'page-column1',array('type' => 'dropdown-pages',
'label' => __('Select page for column 1','bizgrowth'),
'section' => 'section_second',
));
$wp_customize->add_setting('page-column2', array(
'sanitize_callback' => 'bizgrowth_sanitize_integer',
));
$wp_customize->add_control( 'page-column2',array('type' => 'dropdown-pages',
'label' => __('Select page for column 2','bizgrowth'),
'section' => 'section_second',
));
$wp_customize->add_setting('page-column3', array(
'sanitize_callback' => 'bizgrowth_sanitize_integer',
));
$wp_customize->add_control( 'page-column3',array('type' => 'dropdown-pages',
'label' => __('Select page for column 3','bizgrowth'),
'section' => 'section_second',
));
$wp_customize->add_setting('page-column4', array(
'sanitize_callback' => 'bizgrowth_sanitize_integer',
));
$wp_customize->add_control( 'page-column4',array('type' => 'dropdown-pages',
'label' => __('Select page for column 4','bizgrowth'),
'section' => 'section_second',
)); //end four column page boxes
// Home Welcome Section
$wp_customize->add_section('section_first',array(
'title' => __('Homepage Responsive Design Section','bizgrowth'),
'description' => __('Select Page from the dropdown for first section','bizgrowth'),
'priority' => null
));
$wp_customize->add_setting('page-setting1', array(
'sanitize_callback' => 'bizgrowth_sanitize_integer',
));
$wp_customize->add_control( 'page-setting1',array('type' => 'dropdown-pages',
'label' => __('Select page for responsive design','bizgrowth'),
'section' => 'section_first',
));
$wp_customize->add_section('social_sec',array(
'title' => __('Social Settings','bizgrowth'),
'description' => __('Add social icons link here.
More icon available in in PRO Version','bizgrowth'),
'priority' => null
));
$wp_customize->add_setting('fb_link',array(
'default' => '#facebook',
'sanitize_callback' => 'esc_url_raw'
));
$wp_customize->add_control('fb_link',array(
'label' => __('Add facebook link here','bizgrowth'),
'section' => 'social_sec',
'setting' => 'fb_link'
));
$wp_customize->add_setting('twitt_link',array(
'default' => '#twitter',
'sanitize_callback' => 'esc_url_raw'
));
$wp_customize->add_control('twitt_link',array(
'label' => __('Add twitter link here','bizgrowth'),
'section' => 'social_sec',
'setting' => 'twitt_link'
));
$wp_customize->add_setting('gplus_link',array(
'default' => '#gplus',
'sanitize_callback' => 'esc_url_raw'
));
$wp_customize->add_control('gplus_link',array(
'label' => __('Add google plus link here','bizgrowth'),
'section' => 'social_sec',
'setting' => 'gplus_link'
));
$wp_customize->add_setting('linked_link',array(
'default' => '#linkedin',
'sanitize_callback' => 'esc_url_raw'
));
$wp_customize->add_control('linked_link',array(
'label' => __('Add linkedin link here','bizgrowth'),
'section' => 'social_sec',
'setting' => 'linked_link'
));
$wp_customize->add_section('footer_area',array(
'title' => __('Footer Area','bizgrowth'),
'priority' => null,
'description' => __('Add footer copyright text','bizgrowth')
));
$wp_customize->add_setting('about_title',array(
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control('about_title',array(
'label' => __('Add title for about us','bizgrowth'),
'section' => 'footer_area',
'setting' => 'about_title'
));
$wp_customize->add_setting('about_description',array(
'sanitize_callback' => 'wp_htmledit_pre'
));
$wp_customize->add_control( new WP_Customize_Textarea_Control( $wp_customize,'about_description', array(
'label' => __('Add description for about us','bizgrowth'),
'section' => 'footer_area',
'setting' => 'about_description'
)) );
$wp_customize->add_setting('menu_title',array(
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control('menu_title',array(
'label' => __('Add title for menu','bizgrowth'),
'section' => 'footer_area',
'setting' => 'menu_title'
));
$wp_customize->add_setting('recentpost_title',array(
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control('recentpost_title',array(
'label' => __('Add title for footer recent posts','bizgrowth'),
'section' => 'footer_area',
'setting' => 'recentpost_title'
));
$wp_customize->add_setting('contact_title',array(
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control('contact_title',array(
'label' => __('Add title for footer contact info','bizgrowth'),
'section' => 'footer_area',
'setting' => 'contact_title'
));
$wp_customize->add_setting('copyright_text',array(
'default' => __('2018 BizGrowth. All Rights Reserved','bizgrowth'),
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control('copyright_text',array(
'label' => __('Change Copyright Text','bizgrowth'),
'section' => 'footer_area',
'setting' => 'copyright_text'
));
$wp_customize->add_section('contact_sec',array(
'title' => __('Contact Details','bizgrowth'),
'description' => __('Add you contact details here','bizgrowth'),
'priority' => null
));
$wp_customize->add_setting('contact_add',array(
'sanitize_callback' => 'wp_htmledit_pre'
));
$wp_customize->add_control( new WP_Customize_Textarea_Control( $wp_customize, 'contact_add', array(
'label' => __('Add contact address here','bizgrowth'),
'section' => 'contact_sec',
'setting' => 'contact_add'
)
)
);
$wp_customize->add_setting('contact_no',array(
'sanitize_callback' => 'sanitize_text_field'
));
$wp_customize->add_control('contact_no',array(
'label' => __('Add contact number here.','bizgrowth'),
'section' => 'contact_sec',
'setting' => 'contact_no'
));
$wp_customize->add_setting('contact_mail',array(
'sanitize_callback' => 'sanitize_email'
));
$wp_customize->add_control('contact_mail',array(
'label' => __('Add you email here','bizgrowth'),
'section' => 'contact_sec',
'setting' => 'contact_mail'
));
}
add_action( 'customize_register', 'bizgrowth_customize_register' );
//Integer
function bizgrowth_sanitize_integer( $input ) {
if( is_numeric( $input ) ) {
return intval( $input );
}
}
function bizgrowth_custom_css(){
?>