array( 'setting' => array(), 'control' => array( 'type' => 'parent_heading', 'priority' => 1, 'label' => esc_html__( 'Skin Color Mode (Light/Dark)', 'bluestick' ), 'section' => 'bluestick_theme_skin_color', ), ), // Primary Colors Section Background Selection. 'bluestick_skin_colors_selection' => array( 'setting' => array( 'default' => 'light-color', 'sanitize_callback' => array( 'bluestick_Customizer_Sanitize', 'sanitize_radio' ), ), 'control' => array( 'type' => 'radio_image', 'priority' => 10, 'label' => esc_html__( 'Skin Mode (Light / Dark)', 'bluestick' ), 'section' => 'bluestick_theme_skin_color', 'choices' => array( 'light-color' => get_template_directory_uri() . '/assets/images/icons/color-mode1.png', 'dark-color' => get_template_directory_uri() . '/assets/images/icons/color-mode2.png', ), ), ), // Primary and gradiatn Colors Settings. 'bluestick_primary_colors_main_heading' => array( 'setting' => array(), 'control' => array( 'type' => 'parent_heading', 'priority' => 1, 'label' => esc_html__( 'Primary Colors', 'bluestick' ), 'section' => 'bluestick_theme_primary_color', ), ), 'bluestick_primary_colors_heading' => array( 'setting' => array(), 'control' => array( 'type' => 'heading', 'priority' => 2, 'label' => esc_html__( 'Theme Color', 'bluestick' ), 'section' => 'bluestick_theme_primary_color', ), ), // Primary Color Selection. 'bluestick_primary_colors_selection' => array( 'setting' => array( 'default' => 'gradient-color', 'sanitize_callback' => array( 'bluestick_Customizer_Sanitize', 'sanitize_radio' ), ), 'control' => array( 'type' => 'radio_image', 'priority' => 3, 'label' => esc_html__( 'Color Style (Solid / Gradient)', 'bluestick' ), 'section' => 'bluestick_theme_primary_color', 'choices' => array( 'normal-color' => get_template_directory_uri() . '/assets/images/icons/color1.png', 'gradient-color' => get_template_directory_uri() . '/assets/images/icons/color2.png', ), ), ), // Primary Gradient Color liner Scale. 'bluestick_primary_color_liner_ct' => array( 'setting' => array( 'default' => array( 'slider' => -137, 'suffix' => 'deg', ), 'sanitize_callback' => array( 'bluestick_Customizer_Sanitize', 'sanitize_slider' ), ), 'control' => array( 'type' => 'slider', 'priority' => 40, 'label' => esc_html__( 'Linear Color Transition(deg)', 'bluestick' ), 'section' => 'bluestick_theme_primary_color', 'input_attrs' => array( 'min' => -360, 'max' => 360, 'step' => 1, ), 'active_callback' => 'bluestick_primary_color_liner_ct', ), ), // Primary Colors Section Background Heading. 'bluestick_primary_colors_bg_heading' => array( 'setting' => array(), 'control' => array( 'type' => 'heading', 'priority' => 50, 'label' => esc_html__( 'Theme Background (Base) Color', 'bluestick' ), 'description' => esc_html__( 'This color setup is only for certain parts of the theme.', 'bluestick' ), 'section' => 'bluestick_theme_primary_color', ), ), // Primary Colors Section Background Selection. 'bluestick_primary_bg_colors_selection' => array( 'setting' => array( 'default' => 'gradient-color', 'sanitize_callback' => array( 'bluestick_Customizer_Sanitize', 'sanitize_radio' ), ), 'control' => array( 'type' => 'radio_image', 'priority' => 60, 'label' => esc_html__( 'Color Style (Solid / Gradient)', 'bluestick' ), 'section' => 'bluestick_theme_primary_color', 'choices' => array( 'normal-color' => get_template_directory_uri() . '/assets/images/icons/color1.png', 'gradient-color' => get_template_directory_uri() . '/assets/images/icons/color2.png', ), ), ), // Primary Background Gradient Color liner Scale. 'bluestick_primary_bg_color_liner_ct' => array( 'setting' => array( 'default' => array( 'slider' => 137, 'suffix' => 'deg', ), 'sanitize_callback' => array( 'bluestick_Customizer_Sanitize', 'sanitize_slider' ), ), 'control' => array( 'type' => 'slider', 'priority' => 90, 'label' => esc_html__( 'Linear Color Transition(deg)', 'bluestick' ), 'section' => 'bluestick_theme_primary_color', 'input_attrs' => array( 'min' => -360, 'max' => 360, 'step' => 1, ), 'active_callback' => 'bluestick_primary_bg_color_liner_ct', ), ), // 1. Primary Menu Colors. // Menu Colors Enable Disable 'bluestick_colors_menu_disable' => array( 'setting' => array( 'default' => false, 'sanitize_callback' => array( 'bluestick_Customizer_Sanitize', 'sanitize_checkbox' ), ), 'control' => array( 'type' => 'toggle', 'priority' => 1, 'label' => esc_html__( 'Enable Menu Colors', 'bluestick' ), 'section' => 'bluestick_primary_menu_colors', ), ), 'bluestick_colors_menu_heading' => array( 'setting' => array(), 'control' => array( 'type' => 'heading', 'priority' => 2, 'label' => esc_html__( 'Menu Colors', 'bluestick' ), 'section' => 'bluestick_primary_menu_colors', ), ), 'bluestick_colors_submenu_heading' => array( 'setting' => array(), 'control' => array( 'type' => 'heading', 'priority' => 35, 'label' => esc_html__( 'SubMenu Colors', 'bluestick' ), 'section' => 'bluestick_primary_menu_colors', ), ), // 2. Cotent Colors. // Cotent Colors Enable Disable 'bluestick_colors_content_disable' => array( 'setting' => array( 'default' => false, 'sanitize_callback' => array( 'bluestick_Customizer_Sanitize', 'sanitize_checkbox' ), ), 'control' => array( 'type' => 'toggle', 'priority' => 1, 'label' => esc_html__( 'Enable Content Colors', 'bluestick' ), 'section' => 'bluestick_content_theme_colors', ), ), // a. Paragraph Colors. 'bluestick_colors_content_heading' => array( 'setting' => array(), 'control' => array( 'type' => 'heading', 'priority' => 2, 'label' => esc_html__( 'Headings Colors', 'bluestick' ), 'section' => 'bluestick_content_theme_colors', ), ), // b. Paragraph Colors. 'bluestick_colors_content_p_heading' => array( 'setting' => array(), 'control' => array( 'type' => 'heading', 'priority' => 65, 'label' => esc_html__( 'Paragraph Colors', 'bluestick' ), 'section' => 'bluestick_content_theme_colors', ), ), // c. Button Colors. 'bluestick_colors_content_button_heading' => array( 'setting' => array(), 'control' => array( 'type' => 'heading', 'priority' => 75, 'label' => esc_html__( 'Button Colors', 'bluestick' ), 'section' => 'bluestick_content_theme_colors', ), ), // 3. Sidebar Widgets Color. 'bluestick_colors_sidebar_disable' => array( 'setting' => array( 'default' => false, 'sanitize_callback' => array( 'bluestick_Customizer_Sanitize', 'sanitize_checkbox' ), ), 'control' => array( 'type' => 'toggle', 'priority' => 1, 'label' => esc_html__( 'Enable Sidebar Color Settings', 'bluestick' ), 'section' => 'bluestick_sidebar_theme_colors', ), ), 'bluestick_colors_sidebar_heading' => array( 'setting' => array(), 'control' => array( 'type' => 'heading', 'priority' => 2, 'label' => esc_html__( 'Sidebar Widgets Colors', 'bluestick' ), 'section' => 'bluestick_sidebar_theme_colors', ), ), // 4. Footer Widgets Color. 'bluestick_colors_footer_disable' => array( 'setting' => array( 'default' => false, 'sanitize_callback' => array( 'bluestick_Customizer_Sanitize', 'sanitize_checkbox' ), ), 'control' => array( 'type' => 'toggle', 'priority' => 1, 'label' => esc_html__( 'Enable Footer Color Settings', 'bluestick' ), 'section' => 'bluestick_footer_theme_colors', ), ), 'bluestick_colors_footer_heading' => array( 'setting' => array(), 'control' => array( 'type' => 'heading', 'priority' => 2, 'label' => esc_html__( 'Footer Widgets Colors', 'bluestick' ), 'section' => 'bluestick_footer_theme_colors', ), ), ); } } new bluestick_Customize_Theme_Colors_Option(); endif;