add_section( 'cam_custom_widget_colors', array( 'title' => __( 'Widget colors', 'cameleon' ), 'priority' => 24, 'capability' => 'edit_theme_options', 'description' => __('Customize widgets colors', 'cameleon'), ) ); ///////////////////////////////////////////////// ///////////////////////////////////////////////// // Setting WIDGET background ///////////////////////////////////////////////// ///////////////////////////////////////////////// $wp_customize->add_setting( 'custom_widget_background_color', array( 'default' => '#eaeaea', 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cameleon_custom_widget_background_color', array( 'label' => __( 'Widgets background color', 'cameleon' ), 'section' => 'cam_custom_widget_colors', 'settings' => 'custom_widget_background_color', 'priority' => 10, ) ) ); ///////////////////////////////////////////////// ///////////////////////////////////////////////// // Setting WIDGET TITLE background ///////////////////////////////////////////////// ///////////////////////////////////////////////// $wp_customize->add_setting( 'custom_widgettitle_background_color', array( 'default' => '#5d5d5d', 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cameleon_custom_widgettitle_background_color', array( 'label' => __( 'Widgets titles background color', 'cameleon' ), 'section' => 'cam_custom_widget_colors', 'settings' => 'custom_widgettitle_background_color', 'priority' => 10, ) ) ); ///////////////////////////////////////////////// ///////////////////////////////////////////////// // Setting WIDGET TITLE color ///////////////////////////////////////////////// ///////////////////////////////////////////////// $wp_customize->add_setting( 'custom_widgettitle_text_color', array( 'default' => '#98b8df', 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cameleon_custom_widgettitle_text_color', array( 'label' => __( 'Widgets titles color', 'cameleon' ), 'section' => 'cam_custom_widget_colors', 'settings' => 'custom_widgettitle_text_color', 'priority' => 10, ) ) ); ///////////////////////////////////////////////// ///////////////////////////////////////////////// // Setting SOCIAL ICONS colors ///////////////////////////////////////////////// ///////////////////////////////////////////////// $wp_customize->add_setting( 'custom_social_color', array( 'default' => '#98b8df', 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cameleon_custom_social_color', array( 'label' => __( 'Social icons colors', 'cameleon' ), 'section' => 'cam_custom_widget_colors', 'settings' => 'custom_social_color', 'priority' => 10, ) ) ); ///////////////////////////////////////////////// ///////////////////////////////////////////////// // Setting WIDGET TEXT color ///////////////////////////////////////////////// ///////////////////////////////////////////////// $wp_customize->add_setting( 'custom_widget_text_color', array( 'default' => '#000', 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cameleon_custom_widget_text_color', array( 'label' => __( 'Widgets texts color', 'cameleon' ), 'section' => 'cam_custom_widget_colors', 'settings' => 'custom_widget_text_color', 'priority' => 10, ) ) ); ///////////////////////////////////////////////// ///////////////////////////////////////////////// // Setting WIDGET LINKS color ///////////////////////////////////////////////// ///////////////////////////////////////////////// $wp_customize->add_setting( 'custom_widget_link_color', array( 'default' => '#98b8df', 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cameleon_custom_widget_link_color', array( 'label' => __( 'Links color', 'cameleon' ), 'section' => 'cam_custom_widget_colors', 'settings' => 'custom_widget_link_color', 'priority' => 10, ) ) ); ///////////////////////////////////////////////// ///////////////////////////////////////////////// // Setting WIDGET LINKS:hover color ///////////////////////////////////////////////// ///////////////////////////////////////////////// $wp_customize->add_setting( 'custom_widget_link_hover_color', array( 'default' => '#000', 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cameleon_custom_widget_link_hover_color', array( 'label' => __( 'Links color on mouse over', 'cameleon' ), 'section' => 'cam_custom_widget_colors', 'settings' => 'custom_widget_link_hover_color', 'priority' => 10, ) ) ); ///////////////////////////////////////////////// ///////////////////////////////////////////////// // Setting WIDGET BUTTONS background-color ///////////////////////////////////////////////// ///////////////////////////////////////////////// $wp_customize->add_setting( 'custom_widget_btn_color', array( 'default' => '#98b8df', 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cameleon_custom_widget_btn_color', array( 'label' => __( 'Buttons background color', 'cameleon' ), 'section' => 'cam_custom_widget_colors', 'settings' => 'custom_widget_btn_color', 'priority' => 10, ) ) ); ///////////////////////////////////////////////// ///////////////////////////////////////////////// // Setting WIDGET BUTTONS TEXT color ///////////////////////////////////////////////// ///////////////////////////////////////////////// $wp_customize->add_setting( 'custom_widget_btn_text_color', array( 'default' => '#ffffff', 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cameleon_custom_widget_btn_text_color', array( 'label' => __( 'Buttons texts color', 'cameleon' ), 'section' => 'cam_custom_widget_colors', 'settings' => 'custom_widget_btn_text_color', 'priority' => 10, ) ) ); ///////////////////////////////////////////////// ///////////////////////////////////////////////// // Setting WIDGET BUTTONS:hover background-color ///////////////////////////////////////////////// ///////////////////////////////////////////////// $wp_customize->add_setting( 'custom_widget_btn_hover_color', array( 'default' => '#5d5d5d', 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cameleon_custom_widget_btn_hover_color', array( 'label' => __( 'Buttons background color on mouse over', 'cameleon' ), 'section' => 'cam_custom_widget_colors', 'settings' => 'custom_widget_btn_hover_color', 'priority' => 10, ) ) ); ///////////////////////////////////////////////// ///////////////////////////////////////////////// // Setting WIDGET BUTTONS TEXT:hover color ///////////////////////////////////////////////// ///////////////////////////////////////////////// $wp_customize->add_setting( 'custom_widget_btn_text_hover_color', array( 'default' => '#ffffff', 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'cameleon_custom_widget_btn_text_hover_color', array( 'label' => __( 'buttons texts color on mouse over', 'cameleon' ), 'section' => 'cam_custom_widget_colors', 'settings' => 'custom_widget_btn_text_hover_color', 'priority' => 10, ) ) ); } public static function header_output() { ?>