add_panel( 'tally_headerFooter', array(
'title' => 'Header & Footer',
'description' => 'Manage Header and footer of the theme.',
));
$wp_customize->add_section( 'tally_site_header',
array(
'title' => __( 'Site Header', 'doctors' ),
'description' => __('Customize the Site Header of the theme.', 'doctors'),
'panel' => 'tally_headerFooter',
)
);
$wp_customize->add_section( 'tally_site_subheader',
array(
'title' => __( 'Site Sub-Header', 'doctors' ),
'description' => __('Customize the Site Sub-Header of the theme.', 'doctors'),
'panel' => 'tally_headerFooter',
)
);
$wp_customize->add_section( 'tally_site_fwidget',
array(
'title' => __( 'Site Footer Widget', 'doctors' ),
'description' => __('Customize the Site Footer Widget of the theme.', 'doctors'),
'panel' => 'tally_headerFooter',
)
);
$wp_customize->add_section( 'tally_site_footer',
array(
'title' => __( 'Site Footer', 'doctors' ),
'description' => __('Customize the Site Footer of the theme.', 'doctors'),
'panel' => 'tally_headerFooter',
)
);
$wp_customize->add_section( 'tally_social_icons',
array(
'title' => __( 'Social Icons', 'doctors' ),
'description' => __('Customize the Site Footer of the theme.', 'doctors'),
'panel' => 'tally_headerFooter',
)
);
/* Site Sub-Header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
$prefix = 'tally_subheader_';
$section = 'tally_site_subheader';
/*-~- Info -~-*/
if(tally_config('type') == 'none'){
$uid = $prefix.'info1';
$wp_customize->add_setting( $uid, array('default' => tally_option_default($uid), 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field') );
$wp_customize->add_control( new tally_Customize_Control_TextBlock($wp_customize, $uid,
array(
'label' => '',
'section' => $section,
'settings' => $uid,
'priority' => 10,
'description' => 'Check out the PRO version
for full control over SubHeader',
))
);
}
/*-~- Show Subtitle -~-*/
if(tally_config('type') != 'none'){
$uid = $prefix.'showSubtitle';
$wp_customize->add_setting( $uid, array('default' => tally_option_default($uid), 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field') );
$wp_customize->add_control( new tally_Customize_Control_Checkbox($wp_customize, $uid,
array(
'label' => __( 'Show Subtitle', 'doctors' ),
'section' => $section,
'settings' => $uid,
'priority' => 10,
'description' => __('Checked this box to show Subtitle.', 'doctors'),
'type' => 'checkbox',
'css_class' => 'biz',
))
);
}
/*-~- Show Breadcrumb -~-*/
if(tally_config('type') != 'none'){
$uid = $prefix.'showBreadcrumb';
$wp_customize->add_setting( $uid, array('default' => tally_option_default($uid), 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field') );
$wp_customize->add_control( new tally_Customize_Control_Checkbox($wp_customize, $uid,
array(
'label' => __( 'Show Breadcrumb', 'doctors' ),
'section' => $section,
'settings' => $uid,
'priority' => 10,
'description' => __('Checked this box to show Breadcrumb.', 'doctors'),
'type' => 'checkbox',
'css_class' => 'biz',
))
);
}
/* Site Footer Widgets
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
$prefix = 'tally_footer_';
$section = 'tally_site_footer';
/*-~- Info -~-*/
if(tally_config('type') == 'none'){
$uid = $prefix.'info1';
$wp_customize->add_setting( $uid, array('default' => tally_option_default($uid), 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field') );
$wp_customize->add_control( new tally_Customize_Control_TextBlock($wp_customize, $uid,
array(
'label' => '',
'section' => $section,
'settings' => $uid,
'priority' => 10,
'description' => 'Check out the PRO version
for full control over Footer',
))
);
}
/*-~- Show Footer Widgets -~-*/
if(tally_config('type') != 'none'){
$uid = $prefix.'showWidget';
$wp_customize->add_setting( $uid, array('default' => tally_option_default($uid), 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field') );
$wp_customize->add_control( new tally_Customize_Control_Select($wp_customize, $uid,
array(
'label' => __( 'Show Footer Widgets', 'doctors' ),
'section' => $section,
'settings' => $uid,
'priority' => 10,
'description' => __('Select yes if you want to show footer widgets', 'doctors'),
'type' => 'select',
'css_class' => 'biz',
'choices' => array(
'yes' => __('Yes', 'doctors'),
'no' => __('No', 'doctors'),
),
))
);
}
/*-~- Widget Layout -~-*/
if(tally_config('type') != 'none'){
$uid = $prefix.'widgetLayout';
$wp_customize->add_setting( $uid, array('default' => tally_option_default($uid), 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field') );
$wp_customize->add_control( new tally_Customize_Control_Select($wp_customize, $uid,
array(
'label' => __( 'Widget Layout', 'doctors' ),
'section' => $section,
'settings' => $uid,
'priority' => 10,
'description' => __('Select a widget column layout', 'doctors'),
'type' => 'select',
'css_class' => 'biz',
'choices' => array(
'3/3/3/3' => __('4 Columns (3/3/3/3)', 'doctors'),
'4/4/4' => __('3 Columns (4/4/4)', 'doctors'),
'6/6' => __('2 Columns (6/6)', 'doctors'),
'12' => __('1 Columns (12)', 'doctors'),
'6/3/3' => __('3 Columns (6/3/3)', 'doctors'),
'3/3/6' => __('3 Columns (3/3/6)', 'doctors'),
'3/6/3' => __('3 Columns (3/6/3)', 'doctors'),
),
))
);
}
/*-~- Copyright Text -~-*/
$uid = $prefix.'copyright';
$wp_customize->add_setting( $uid, array('default' => tally_option_default($uid), 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field') );
$wp_customize->add_control( new tally_Customize_Control_Textarea($wp_customize, $uid,
array(
'label' => __( 'Copyright Text', 'doctors' ),
'section' => $section,
'settings' => $uid,
'priority' => 10,
'description' => __('Theme Footer Copyright Text', 'doctors'),
'type' => 'textarea',
'css_class' => '',
))
);
/*-~- Credit Text -~-*/
if(tally_config('type') == 'full'){
$uid = $prefix.'credit';
$wp_customize->add_setting( $uid, array('default' => tally_option_default($uid), 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field') );
$wp_customize->add_control( new tally_Customize_Control_Textarea($wp_customize, $uid,
array(
'label' => __( 'Credit Text', 'doctors' ),
'section' => $section,
'settings' => $uid,
'priority' => 10,
'description' => __('Theme Footer Credit Text', 'doctors'),
'type' => 'textarea',
'css_class' => 'hbiz',
))
);
}
}
add_action( 'customize_register' , 'tally_customizer_headerFooter_register' );