add_panel( 'tally_color', array( 'title' => 'Color & Background', 'description' => 'Manage color and background of the theme.', )); $wp_customize->add_section( 'tally_accent_color', array( 'title' => __( 'Accent Color', 'doctors' ), 'description' => __('Customize the Accent color of the theme.', 'doctors'), 'panel' => 'tally_color', ) ); $wp_customize->add_section( 'tally_menu_color', array( 'title' => __( 'Menu Color', 'doctors' ), 'description' => __('Customize the Menu color of the theme.', 'doctors'), 'panel' => 'tally_color', ) ); $wp_customize->add_section( 'tally_subheader_color', array( 'title' => __( 'Sub-Header Color', 'doctors' ), 'description' => __('Customize the sub-header color of the theme.', 'doctors'), 'panel' => 'tally_color', ) ); $wp_customize->add_section( 'tally_main_color', array( 'title' => __( 'Main Color', 'doctors' ), 'description' => __('Customize the Main color of the theme.', 'doctors'), 'panel' => 'tally_color', ) ); $wp_customize->add_section( 'tally_fwidget_color', array( 'title' => __( 'Footer Widget area Color', 'doctors' ), 'description' => __('Customize the Footer Widget area color of the theme.', 'doctors'), 'panel' => 'tally_color', ) ); $wp_customize->add_section( 'tally_footer_color', array( 'title' => __( 'Footer Color', 'doctors' ), 'description' => __('Customize the Footer color of the theme.', 'doctors'), 'panel' => 'tally_color', ) ); /* Accent Color ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ $prefix = 'tally_color_accent_'; $section = 'tally_accent_color'; /*-~- 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 Accent Color', )) ); } /*-~- Primary Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'primary'; $wp_customize->add_setting( $prefix.'primary', array('default' => tally_option_default($uid), 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field') ); $wp_customize->add_control( new tally_Customize_Control_Color($wp_customize, $uid, array( 'label' => __( 'Primary Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Success Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'success'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Success Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Info Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'info'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Info Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Warning Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'warning'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Warning Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Danger Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'danger'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Danger Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /* Menu Color ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ $prefix = 'tally_color_menu_'; $section = 'tally_menu_color'; /*-~- 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 Menu Color', )) ); } /*-~- Text Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'text'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Text Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Text Hover Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'textHover'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Text Hover Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Border Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'border'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Border Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Border Hover Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'borderHover'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Border Hover Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Background Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bg'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Background Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Background Hover Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgHover'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Background Hover Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- SubNav Text Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'textSub'; $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_Color($wp_customize, $uid, array( 'label' => __( 'SubNav Text Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- SubNav Text Hover Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'textHoverSub'; $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_Color($wp_customize, $uid, array( 'label' => __( 'SubNav Text Hover Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- SubNav Border Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'borderSub'; $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_Color($wp_customize, $uid, array( 'label' => __( 'SubNav Border Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- SubNav Border Hover Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'borderHoverSub'; $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_Color($wp_customize, $uid, array( 'label' => __( 'SubNav Border Hover Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- SubNav Background Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgSub'; $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_Color($wp_customize, $uid, array( 'label' => __( 'SubNav Background Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- SubNav Background Hover Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgHoverSub'; $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_Color($wp_customize, $uid, array( 'label' => __( 'SubNav Background Hover Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Nav Area Background Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'navBG'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Nav Area Background Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /* Sub-Header Color ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ $prefix = 'tally_color_subheader_'; $section = 'tally_subheader_color'; /*-~- 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 Color', )) ); } /*-~- Heading Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'heading'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Heading Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Sub-Heading Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'subheading'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Sub-Heading Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Text Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'text'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Text Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Background Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bg'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Background Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Background Image -~-*/ $uid = $prefix.'bgImage'; $wp_customize->add_setting( $uid, array('default' => tally_option_default($uid), 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field') ); $wp_customize->add_control( new WP_Customize_Image_Control($wp_customize, $uid, array( 'label' => __( 'Background Image', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, )) ); /*-~- Background Image Repeat -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_repeat'; $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' => __( 'Background Image Repeat', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'select', 'css_class' => 'biz', 'choices' => array( 'no-repeat' => __('No Repeat', 'doctors'), 'repeat' => __('Tile', 'doctors'), 'repeat-x' => __('Tile Horizontally', 'doctors'), 'repeat-y' => __('Tile Vertically', 'doctors'), ), )) ); } /*-~- Background Image Position -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_position'; $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' => __( 'Background Image Position', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'select', 'css_class' => 'biz', 'choices' => array( 'top left' => __('Top Left', 'doctors'), 'top right' => __('Top Right', 'doctors'), 'top center' => __('Top Center', 'doctors'), 'center center' => __('Center Center', 'doctors'), 'bottom left' => __('Top Left', 'doctors'), 'bottom right' => __('Top Right', 'doctors'), 'bottom center' => __('Top Center', 'doctors'), ), )) ); } /*-~- Background Image Attachment -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_attachment'; $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' => __( 'Background Image Attachment', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'select', 'css_class' => 'biz', 'choices' => array( 'scroll' => __('Scroll', 'doctors'), 'fixed' => __('Fixed', 'doctors'), ), )) ); } /*-~- Background Image Size -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_size'; $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_Text($wp_customize, $uid, array( 'label' => __( 'Background Image Size', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'text', 'css_class' => 'biz', )) ); } /* Main Color ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ $prefix = 'tally_color_main_'; $section = 'tally_main_color'; /*-~- 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 Main Content Color', )) ); } /*-~- Heading Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'heading'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Heading Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Heading Alt Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'headingAlt'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Heading Alt Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Text Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'text'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Text Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Text Meta Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'textMeta'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Text Meta Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Text Alt Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'textAlt'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Text Alt Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Border Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'border'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Border Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Border Alt Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'borderAlt'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Border Alt Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Background Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bg'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Background Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Background Alt Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgAlt'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Background Alt Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Background Image -~-*/ $uid = $prefix.'bgImage'; $wp_customize->add_setting( $uid, array('default' => tally_option_default($uid), 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field') ); $wp_customize->add_control( new WP_Customize_Image_Control($wp_customize, $uid, array( 'label' => __( 'Background Image', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, )) ); /*-~- Background Image Repeat -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_repeat'; $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' => __( 'Background Image Repeat', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'select', 'css_class' => 'biz', 'choices' => array( 'no-repeat' => __('No Repeat', 'doctors'), 'repeat' => __('Tile', 'doctors'), 'repeat-x' => __('Tile Horizontally', 'doctors'), 'repeat-y' => __('Tile Vertically', 'doctors'), ), )) ); } /*-~- Background Image Position -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_position'; $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' => __( 'Background Image Position', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'select', 'css_class' => 'biz', 'choices' => array( 'top left' => __('Top Left', 'doctors'), 'top right' => __('Top Right', 'doctors'), 'top center' => __('Top Center', 'doctors'), 'center center' => __('Center Center', 'doctors'), 'bottom left' => __('Top Left', 'doctors'), 'bottom right' => __('Top Right', 'doctors'), 'bottom center' => __('Top Center', 'doctors'), ), )) ); } /*-~- Background Image Attachment -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_attachment'; $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' => __( 'Background Image Attachment', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'select', 'css_class' => 'biz', 'choices' => array( 'scroll' => __('Scroll', 'doctors'), 'fixed' => __('Fixed', 'doctors'), ), )) ); } /*-~- Background Image Size -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_size'; $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_Text($wp_customize, $uid, array( 'label' => __( 'Background Image Size', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'text', 'css_class' => 'biz', )) ); } /* Footer Widgets Color ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ $prefix = 'tally_color_fwidget_'; $section = 'tally_fwidget_color'; /*-~- 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 Widget Area Color', )) ); } /*-~- Heading Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'heading'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Heading Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Text Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'text'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Text Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Text Meta Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'textMeta'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Text Meta Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Border Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'border'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Border Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Border Alt Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'borderAlt'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Border Alt Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Background Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bg'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Background Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Background Alt Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgAlt'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Background Alt Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Link Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'link'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Link Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Link Hover Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'linkHover'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Link Hover Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Background Image -~-*/ $uid = $prefix.'bgImage'; $wp_customize->add_setting( $uid, array('default' => tally_option_default($uid), 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field') ); $wp_customize->add_control( new WP_Customize_Image_Control($wp_customize, $uid, array( 'label' => __( 'Background Image', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); /*-~- Background Image Repeat -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_repeat'; $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' => __( 'Background Image Repeat', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'select', 'css_class' => 'biz', 'choices' => array( 'no-repeat' => __('No Repeat', 'doctors'), 'repeat' => __('Tile', 'doctors'), 'repeat-x' => __('Tile Horizontally', 'doctors'), 'repeat-y' => __('Tile Vertically', 'doctors'), ), )) ); } /*-~- Background Image Position -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_position'; $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' => __( 'Background Image Position', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'select', 'css_class' => 'biz', 'choices' => array( 'top left' => __('Top Left', 'doctors'), 'top right' => __('Top Right', 'doctors'), 'top center' => __('Top Center', 'doctors'), 'center center' => __('Center Center', 'doctors'), 'bottom left' => __('Top Left', 'doctors'), 'bottom right' => __('Top Right', 'doctors'), 'bottom center' => __('Top Center', 'doctors'), ), )) ); } /*-~- Background Image Attachment -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_attachment'; $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' => __( 'Background Image Attachment', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'select', 'css_class' => 'biz', 'choices' => array( 'scroll' => __('Scroll', 'doctors'), 'fixed' => __('Fixed', 'doctors'), ), )) ); } /*-~- Background Image Size -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_size'; $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_Text($wp_customize, $uid, array( 'label' => __( 'Background Image Size', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'text', 'css_class' => 'biz', )) ); } /* Footer Color ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ $prefix = 'tally_color_footer_'; $section = 'tally_footer_color'; /*-~- 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 area Color', )) ); } /*-~- Text Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'text'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Text Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Border Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'border'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Border Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Border Alt Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'borderAlt'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Border Alt Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Background Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bg'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Background Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Link Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'link'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Link Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Link Hover Color -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'linkHover'; $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_Color($wp_customize, $uid, array( 'label' => __( 'Link Hover Color', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'css_class' => 'biz', )) ); } /*-~- Background Image -~-*/ $uid = $prefix.'bgImage'; $wp_customize->add_setting( $uid, array('default' => tally_option_default($uid), 'type' => 'theme_mod', 'sanitize_callback' => 'sanitize_text_field') ); $wp_customize->add_control( new WP_Customize_Image_Control($wp_customize, $uid, array( 'label' => __( 'Background Image', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, )) ); /*-~- Background Image Repeat -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_repeat'; $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' => __( 'Background Image Repeat', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'select', 'css_class' => 'biz', 'choices' => array( 'no-repeat' => __('No Repeat', 'doctors'), 'repeat' => __('Tile', 'doctors'), 'repeat-x' => __('Tile Horizontally', 'doctors'), 'repeat-y' => __('Tile Vertically', 'doctors'), ), )) ); } /*-~- Background Image Position -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_position'; $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' => __( 'Background Image Position', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'select', 'css_class' => 'biz', 'choices' => array( 'top left' => __('Top Left', 'doctors'), 'top right' => __('Top Right', 'doctors'), 'top center' => __('Top Center', 'doctors'), 'center center' => __('Center Center', 'doctors'), 'bottom left' => __('Top Left', 'doctors'), 'bottom right' => __('Top Right', 'doctors'), 'bottom center' => __('Top Center', 'doctors'), ), )) ); } /*-~- Background Image Attachment -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_attachment'; $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' => __( 'Background Image Attachment', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'select', 'css_class' => 'biz', 'choices' => array( 'scroll' => __('Scroll', 'doctors'), 'fixed' => __('Fixed', 'doctors'), ), )) ); } /*-~- Background Image Size -~-*/ if(tally_config('type') != 'none'){ $uid = $prefix.'bgImage_size'; $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_Text($wp_customize, $uid, array( 'label' => __( 'Background Image Size', 'doctors' ), 'section' => $section, 'settings' => $uid, 'priority' => 10, 'type' => 'text', 'css_class' => 'biz', )) ); } } add_action( 'customize_register' , 'tally_customizer_color_register' );