__( 'Colors', 'bizlight' ), 'description' => __( 'Customize colors of you awesome site', 'bizlight' ), 'priority' => 42, ); /*Default color*/ $bizlight_sections['colors'] = array( 'priority' => 40, 'title' => __( 'Basic Colors Options', 'bizlight' ), 'panel' => 'bizlight-colors', ); /*Bizlight colors reset*/ $bizlight_sections['bizlight-colors-reset'] = array( 'priority' => 60, 'title' => __( 'Bizlight Colors Reset', 'bizlight' ), 'panel' => 'bizlight-colors', ); /*defaults values*/ $bizlight_customizer_defaults['bizlight-h1-h6-color'] = '#212121'; $bizlight_customizer_defaults['bizlight-link-color'] = '#212121'; $bizlight_customizer_defaults['bizlight-link-hover-color'] = '#028484'; $bizlight_customizer_defaults['bizlight-site-identity-color'] = '#ffffff'; $bizlight_customizer_defaults['bizlight-banner-text-color'] = '#ffffff'; $bizlight_customizer_defaults['bizlight-color-reset'] = ''; /** * Reset color settings to default * @param $input * * @since bizlight 1.0 */ if ( ! function_exists( 'bizlight_color_reset' ) ) : function bizlight_color_reset( $input ) { global $bizlight_customizer_saved_values; $bizlight_customizer_saved_values = bizlight_get_all_options(); if ( $bizlight_customizer_saved_values['bizlight-color-reset'] == 1 ) { global $bizlight_customizer_defaults; global $bizlight_customizer_saved_values; /*getting fields*/ $bizlight_customizer_saved_values = bizlight_get_all_options(); /*setting fields */ $bizlight_customizer_saved_values['bizlight-h1-h6-color'] = $bizlight_customizer_defaults['bizlight-h1-h6-color']; $bizlight_customizer_saved_values['bizlight-link-color'] = $bizlight_customizer_defaults['bizlight-link-color']; $bizlight_customizer_saved_values['bizlight-link-hover-color'] = $bizlight_customizer_defaults['bizlight-link-hover-color']; $bizlight_customizer_saved_values['bizlight-site-identity-color'] = $bizlight_customizer_defaults['bizlight-site-identity-color']; $bizlight_customizer_defaults['bizlight-color-reset'] = ''; /*resetting fields*/ bizlight_reset_options( $bizlight_customizer_saved_values ); } else { return ''; } } endif; $bizlight_settings_controls['bizlight-link-color'] = array( 'setting' => array( 'default' => $bizlight_customizer_defaults['bizlight-link-color'], ), 'control' => array( 'label' => __( 'Link Color', 'bizlight' ), 'section' => 'colors', 'type' => 'color', 'priority' => 40, 'active_callback' => '' ) ); $bizlight_settings_controls['bizlight-link-hover-color'] = array( 'setting' => array( 'default' => $bizlight_customizer_defaults['bizlight-link-hover-color'], ), 'control' => array( 'label' => __( 'Link Hover Color', 'bizlight' ), 'section' => 'colors', 'type' => 'color', 'priority' => 45, 'active_callback' => '' ) ); $bizlight_settings_controls['bizlight-h1-h6-color'] = array( 'setting' => array( 'default' => $bizlight_customizer_defaults['bizlight-h1-h6-color'], ), 'control' => array( 'label' => __( 'Heading (H1-H6) Color', 'bizlight' ), 'section' => 'colors', 'type' => 'color', 'priority' => 50, 'active_callback' => '' ) ); $bizlight_settings_controls['bizlight-site-identity-color'] = array( 'setting' => array( 'default' => $bizlight_customizer_defaults['bizlight-site-identity-color'], ), 'control' => array( 'label' => __( 'Site Identity Color', 'bizlight' ), 'description' => __( 'Site title and tagline color', 'bizlight' ), 'section' => 'colors', 'type' => 'color', 'priority' => 65, 'active_callback' => '' ) ); $bizlight_settings_controls['bizlight-banner-text-color'] = array( 'setting' => array( 'default' => $bizlight_customizer_defaults['bizlight-banner-text-color'], ), 'control' => array( 'label' => __( 'Banner Text Color', 'bizlight' ), 'description' => __( 'Text color above the image will be changed', 'bizlight' ), 'section' => 'colors', 'type' => 'color', 'priority' => 65, 'active_callback' => '' ) ); /*Bizlight colors setting controls*/ $bizlight_settings_controls['bizlight-color-reset'] = array( 'setting' => array( 'default' => $bizlight_customizer_defaults['bizlight-color-reset'], 'sanitize_callback' => 'bizlight_color_reset', 'transport' => 'postmessage', ), 'control' => array( 'label' => __( 'Reset', 'bizlight' ), 'description' => __( 'Caution: Reset all above color settings to default. Refresh the page after save to view the effects. ', 'bizlight' ), 'section' => 'bizlight-colors-reset', 'type' => 'checkbox', 'priority' => 220, 'active_callback' => '' ) );