File: /home/pokaorgani/public_html/wp-content/themes/sydney/inc/customizer/options/colors.php
<?php
/**
* Colors Customizer options
*
* @package Sydney
*/
//Global Palette
$wp_customize->add_setting( 'global_palette_title',
array(
'default' => '',
'sanitize_callback' => 'esc_attr'
)
);
$wp_customize->add_control( new Sydney_Text_Control( $wp_customize, 'global_palette_title',
array(
'label' => esc_html__( 'Global colors', 'sydney' ),
'section' => 'colors',
'priority' => 1
)
)
);
$global_palette = sydney_get_global_color_defaults();
$sydney_i = 1;
foreach ( $global_palette as $key => $color ) {
$wp_customize->add_setting( 'global_color_' . $sydney_i, array(
'default' => $global_palette[$key],
'transport' => 'postMessage',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
));
$sydney_i++;
}
$wp_customize->add_control( new Sydney_Palette_Control( $wp_customize, 'custom_palette', array(
'section' => 'colors',
'settings' => array(
'global_color_1' => 'global_color_1',
'global_color_2' => 'global_color_2',
'global_color_3' => 'global_color_3',
'global_color_4' => 'global_color_4',
'global_color_5' => 'global_color_5',
'global_color_6' => 'global_color_6',
'global_color_7' => 'global_color_7',
'global_color_8' => 'global_color_8',
'global_color_9' => 'global_color_9',
),
'priority' => 1,
)));
//General
$wp_customize->add_setting( 'general_color_title',
array(
'default' => '',
'sanitize_callback' => 'esc_attr'
)
);
$wp_customize->add_control( new Sydney_Text_Control( $wp_customize, 'general_color_title',
array(
'label' => esc_html__( 'General', 'sydney' ),
'section' => 'colors',
'priority' => 9,
'separator' => 'before'
)
)
);
$wp_customize->add_setting(
'global_background_color',
array(
'default' => 'global_color_9',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'background_color',
array(
'default' => '#ffffff',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'background_color',
array(
'label' => __('Background color', 'sydney'),
'section' => 'colors',
'settings' => array(
'global' => 'global_background_color',
'setting' => 'background_color',
),
)
)
);
$wp_customize->add_setting(
'global_body_text_color',
array(
'default' => 'global_color_3',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'body_text_color',
array(
'default' => '#47425d',
'sanitize_callback' => 'sanitize_hex_color',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'body_text_color',
array(
'label' => __('Body text', 'sydney'),
'section' => 'colors',
'settings' => array(
'global' => 'global_body_text_color',
'setting' => 'body_text_color',
),
)
)
);
//Links
$wp_customize->add_setting( 'links_color_title',
array(
'default' => '',
'sanitize_callback' => 'esc_attr',
)
);
$wp_customize->add_control( new Sydney_Text_Control( $wp_customize, 'links_color_title',
array(
'label' => esc_html__( 'Links', 'sydney' ),
'section' => 'colors',
'separator' => 'before'
)
)
);
$wp_customize->add_setting(
'global_color_link_default',
array(
'default' => 'global_color_1',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'color_link_default',
array(
'default' => '',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'color_link_default',
array(
'label' => esc_html__( 'Content links', 'sydney' ),
'section' => 'colors',
'settings' => array(
'global' => 'global_color_link_default',
'setting' => 'color_link_default',
),
)
)
);
$wp_customize->add_setting(
'global_color_link_hover',
array(
'default' => 'global_color_2',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'color_link_hover',
array(
'default' => '',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage',
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'color_link_hover',
array(
'label' => esc_html__( 'Content links hover', 'sydney' ),
'section' => 'colors',
'settings' => array(
'global' => 'global_color_link_hover',
'setting' => 'color_link_hover',
),
)
)
);
//Headings
$wp_customize->add_setting( 'headings_color_title',
array(
'default' => '',
'sanitize_callback' => 'esc_attr',
)
);
$wp_customize->add_control( new Sydney_Text_Control( $wp_customize, 'headings_color_title',
array(
'label' => esc_html__( 'Headings', 'sydney' ),
'section' => 'colors',
'separator' => 'before'
)
)
);
$wp_customize->add_setting(
'global_color_heading_1',
array(
'default' => 'global_color_4',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'color_heading_1',
array(
'default' => '#00102E',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'color_heading_1',
array(
'label' => esc_html__( 'Heading 1', 'sydney' ),
'section' => 'colors',
'settings' => array(
'global' => 'global_color_heading_1',
'setting' => 'color_heading_1',
),
)
)
);
$wp_customize->add_setting(
'global_color_heading_2',
array(
'default' => 'global_color_4',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'color_heading_2',
array(
'default' => '#00102E',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage',
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'color_heading_2',
array(
'label' => esc_html__( 'Heading 2', 'sydney' ),
'section' => 'colors',
'settings' => array(
'global' => 'global_color_heading_2',
'setting' => 'color_heading_2',
),
)
)
);
$wp_customize->add_setting(
'global_color_heading_3',
array(
'default' => 'global_color_4',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'color_heading_3',
array(
'default' => '#00102E',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'color_heading_3',
array(
'label' => esc_html__( 'Heading 3', 'sydney' ),
'section' => 'colors',
'settings' => array(
'global' => 'global_color_heading_3',
'setting' => 'color_heading_3',
),
)
)
);
$wp_customize->add_setting(
'global_color_heading_4',
array(
'default' => 'global_color_4',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'color_heading_4',
array(
'default' => '#00102E',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'color_heading_4',
array(
'label' => esc_html__( 'Heading 4', 'sydney' ),
'section' => 'colors',
'settings' => array(
'global' => 'global_color_heading_4',
'setting' => 'color_heading_4',
),
)
)
);
$wp_customize->add_setting(
'global_color_heading_5',
array(
'default' => 'global_color_4',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'color_heading_5',
array(
'default' => '#00102E',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'color_heading_5',
array(
'label' => esc_html__( 'Heading 5', 'sydney' ),
'section' => 'colors',
'settings' => array(
'global' => 'global_color_heading_5',
'setting' => 'color_heading_5',
),
)
)
);
$wp_customize->add_setting(
'global_color_heading_6',
array(
'default' => 'global_color_4',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'color_heading_6',
array(
'default' => '#00102E',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'color_heading_6',
array(
'label' => esc_html__( 'Heading 6', 'sydney' ),
'section' => 'colors',
'settings' => array(
'global' => 'global_color_heading_6',
'setting' => 'color_heading_6',
),
)
)
);
//Forms
$wp_customize->add_setting( 'forms_color_title',
array(
'default' => '',
'sanitize_callback' => 'esc_attr',
)
);
$wp_customize->add_control( new Sydney_Text_Control( $wp_customize, 'forms_color_title',
array(
'label' => esc_html__( 'Form fields', 'sydney' ),
'section' => 'colors',
'separator' => 'before'
)
)
);
$wp_customize->add_setting(
'global_color_forms_text',
array(
'default' => 'global_color_5',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'color_forms_text',
array(
'default' => '#737C8C',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'color_forms_text',
array(
'label' => esc_html__( 'Text color', 'sydney' ),
'section' => 'colors',
'settings' => array(
'global' => 'global_color_forms_text',
'setting' => 'color_forms_text',
),
)
)
);
$wp_customize->add_setting(
'global_color_forms_background',
array(
'default' => 'global_color_9',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'color_forms_background',
array(
'default' => '#ffffff',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'color_forms_background',
array(
'label' => esc_html__( 'Background color', 'sydney' ),
'section' => 'colors',
'settings' => array(
'global' => 'global_color_forms_background',
'setting' => 'color_forms_background',
),
)
)
);
$wp_customize->add_setting(
'global_color_forms_borders',
array(
'default' => 'global_color_8',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'color_forms_borders',
array(
'default' => '#dbdbdb',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'color_forms_borders',
array(
'label' => esc_html__( 'Border color', 'sydney' ),
'section' => 'colors',
'settings' => array(
'global' => 'global_color_forms_borders',
'setting' => 'color_forms_borders',
),
)
)
);
$wp_customize->add_setting(
'global_color_forms_placeholder',
array(
'default' => 'global_color_8',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'color_forms_placeholder',
array(
'default' => '#dbdbdb',
'sanitize_callback' => 'sydney_sanitize_hex_rgba',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'color_forms_placeholder',
array(
'label' => esc_html__( 'Placeholder color', 'sydney' ),
'section' => 'colors',
'settings' => array(
'global' => 'global_color_forms_placeholder',
'setting' => 'color_forms_placeholder',
),
)
)
);
if ( false == get_option('sydney-update-header' ) ) {
$wp_customize->add_setting( 'header_old_color_title',
array(
'default' => '',
'sanitize_callback' => 'esc_attr',
)
);
$wp_customize->add_control( new Sydney_Text_Control( $wp_customize, 'header_old_color_title',
array(
'label' => esc_html__( 'Header', 'sydney' ),
'section' => 'colors',
'separator' => 'before'
)
)
);
//Menu bg
$wp_customize->add_setting(
'menu_bg_color',
array(
'default' => '#000000',
'sanitize_callback' => 'sanitize_hex_color',
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'menu_bg_color',
array(
'label' => __('Menu background', 'sydney'),
'section' => 'colors',
)
)
);
//Site title
$wp_customize->add_setting(
'site_title_color',
array(
'default' => '#ffffff',
'sanitize_callback' => 'sanitize_hex_color',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'site_title_color',
array(
'label' => __('Site title', 'sydney'),
'section' => 'colors',
'settings' => 'site_title_color',
)
)
);
//Site desc
$wp_customize->add_setting(
'site_desc_color',
array(
'default' => '#ffffff',
'sanitize_callback' => 'sanitize_hex_color',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'site_desc_color',
array(
'label' => __('Site description', 'sydney'),
'section' => 'colors',
)
)
);
//Top level menu items
$wp_customize->add_setting(
'top_items_color',
array(
'default' => '#ffffff',
'sanitize_callback' => 'sanitize_hex_color',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'top_items_color',
array(
'label' => __('Top level menu items', 'sydney'),
'section' => 'colors',
)
)
);
//Menu items hover
$wp_customize->add_setting(
'menu_items_hover',
array(
'default' => '#e64e4e',
'sanitize_callback' => 'sanitize_hex_color',
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'menu_items_hover',
array(
'label' => __('Menu items hover', 'sydney'),
'section' => 'colors',
)
)
);
//Sub menu items color
$wp_customize->add_setting(
'submenu_items_color',
array(
'default' => '#ffffff',
'sanitize_callback' => 'sanitize_hex_color',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'submenu_items_color',
array(
'label' => __('Sub-menu items', 'sydney'),
'section' => 'colors',
)
)
);
//Sub menu background
$wp_customize->add_setting(
'submenu_background',
array(
'default' => '#1c1c1c',
'sanitize_callback' => 'sanitize_hex_color',
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'submenu_background',
array(
'label' => __('Sub-menu background', 'sydney'),
'section' => 'colors',
)
)
);
//Mobile menu
$wp_customize->add_setting(
'mobile_menu_color',
array(
'default' => '#ffffff',
'sanitize_callback' => 'sanitize_hex_color',
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'mobile_menu_color',
array(
'label' => __('Mobile menu button', 'sydney'),
'section' => 'colors',
)
)
);
}
$wp_customize->add_setting( 'sidebar_color_title',
array(
'default' => '',
'sanitize_callback' => 'esc_attr',
)
);
$wp_customize->add_control( new Sydney_Text_Control( $wp_customize, 'sidebar_color_title',
array(
'label' => esc_html__( 'Sidebar', 'sydney' ),
'section' => 'colors',
'separator' => 'before'
)
)
);
$wp_customize->add_setting(
'global_sidebar_background',
array(
'default' => 'global_color_9',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'sidebar_background',
array(
'default' => '#ffffff',
'sanitize_callback' => 'sanitize_hex_color',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'sidebar_background',
array(
'label' => __('Sidebar background', 'sydney'),
'section' => 'colors',
'settings' => array(
'global' => 'global_sidebar_background',
'setting' => 'sidebar_background',
),
'priority' => 20
)
)
);
//Sidebar color
$wp_customize->add_setting(
'global_sidebar_color',
array(
'default' => 'global_color_5',
'sanitize_callback' => 'wp_kses_post',
'transport' => 'postMessage'
)
);
$wp_customize->add_setting(
'sidebar_color',
array(
'default' => '#737C8C',
'sanitize_callback' => 'sanitize_hex_color',
'transport' => 'postMessage'
)
);
$wp_customize->add_control(
new Sydney_Alpha_Color(
$wp_customize,
'sidebar_color',
array(
'label' => __('Sidebar color', 'sydney'),
'section' => 'colors',
'priority' => 21,
'settings' => array(
'global' => 'global_sidebar_color',
'setting' => 'sidebar_color',
),
)
)
);