1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
|
<?php $section_color_header = 'penci_section_color_header';
$wp_customize->add_section( $section_color_header, array( 'title' => esc_html__( 'Colors for Header', 'pennews' ), 'priority' => 12, ) );
$wp_customize->add_setting( 'penci_header_background_color', array( 'default' => '', 'sanitize_callback' => array( $sanitizer, 'hex_color' ), ) );
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'penci_header_background_color', array( 'label' => esc_html__( 'Header Background Color', 'pennews' ), 'section' => $section_color_header, 'settings' => 'penci_header_background_color', 'priority' => 5 ) ) );
$wp_customize->add_setting( 'penci_header_background_img', array( 'sanitize_callback' => array( $sanitizer, 'html' ), ) ); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'penci_header_background_img', array( 'label' => esc_html__( 'Header Background Image', 'pennews' ), 'section' => $section_color_header, 'settings' => 'penci_header_background_img', ) ) );
$options_color_header = array( 'header_textlogo_color' => esc_html__( 'Header Text Logo Color', 'pennews' ), 'header_slogan_color' => esc_html__( 'Header Slogan Text Color', 'pennews' ), 'header_social_color' => esc_html__( 'Header Social Icons Color', 'pennews' ), 'header_social_color_hover' => esc_html__( 'Header Social Icons Color Hover', 'pennews' ), 'menu_hbg_icon_color' => esc_html__( 'Icon Menu Hamburger Color', 'pennews' ), 'menu_hbg_icon_color_hover' => esc_html__( 'Icon Menu Hamburger Color Hover', 'pennews' ), 'main_bar_bg' => esc_html__( 'Main Bar Background', 'pennews' ),
'main_bar_border_color' => esc_html__( 'Main Bar Border Color', 'pennews' ), 'main_bar_nav_color' => esc_html__( 'Main Bar Menu Text Color', 'pennews' ), 'main_bar_color_active' => esc_html__( 'Main Bar Menu Text Hover & Active Color', 'pennews' ), 'main_bar_bgcolor_active' => esc_html__( 'Main Bar Menu Text Background Hover & Active Background Color', 'pennews' ),
'drop_bg_color' => esc_html__( 'Dropdown Background Color', 'pennews' ), 'drop_border_top_color' => esc_html__( 'Dropdown Border Top Color', 'pennews' ),
'drop_items_border' => esc_html__( 'Dropdown Menu Items Border Color', 'pennews' ), 'drop_items_bgcolor' => esc_html__( 'Dropdown Menu Items Background Color', 'pennews' ), 'drop_items_bgcolor_hover' => esc_html__( 'Dropdown Menu Items Background Hover Color', 'pennews' ), 'drop_text_color' => esc_html__( 'Dropdown Text Color', 'pennews' ), 'drop_text_hover_color' => esc_html__( 'Dropdown Text Hover Color', 'pennews' ),
'mega_bg_color' => esc_html__( 'Category Mega Menu Background Color', 'pennews' ), 'mega_post_border_color' => esc_html__( 'Category Mega Menu Post Border Color', 'pennews' ), 'mega_child_cat_color' => esc_html__( 'Category Mega Menu List Child Categories Color', 'pennews' ), 'mega_child_cat_bg_color' => esc_html__( 'Category Mega Menu List Child Categories Background Color', 'pennews' ), 'mega_child_cat_item_bg_hcolor' => esc_html__( 'Category Mega Menu List Item Child Categories Background Hover Color', 'pennews' ), 'mega_post_date_color' => esc_html__( 'Category Mega Menu Post Date Color', 'pennews' ), 'mega_post_cat_color' => esc_html__( 'Mega Menu Post Category Color', 'pennews' ), 'mega_post_cat_bgcolor' => esc_html__( 'Mega Menu Post Category Background Color', 'pennews' ), 'mega_accent_color' => esc_html__( 'Category Mega Menu Accent Color', 'pennews' ), 'mega_post_nav_bgcolor' => esc_html__( 'Category Mega Menu Button Next/Prev Background Color', 'pennews' ), 'mega_post_nav_color' => esc_html__( 'Category Mega Menu Button Next/Prev Color', 'pennews' ),
'header_search_color' => esc_html__( 'Header Search Icon Color', 'pennews' ), 'header_search_color_hover' => esc_html__( 'Header Search Icon Color Hover', 'pennews' ), 'header_search_bgcolor' => esc_html__( 'Header Search Icon Background Color', 'pennews' ), 'header_search_bgcolor_hover' => esc_html__( 'Header Search Icon Background Color Hover', 'pennews' ), );
foreach ( $options_color_header as $key => $label ) { $wp_customize->add_setting( $key, array( 'default' => penci_default_setting( $key ), 'sanitize_callback' => array( $sanitizer, 'hex_color' ), ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, $key, array( 'label' => $label, 'section' => $section_color_header, 'settings' => $key, ) ) ); }
$wp_customize->add_setting( 'penci_header_mobile_colors_heading', array( 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( new Penci_Customize_Heading_Control( $wp_customize, 'penci_header_mobile_colors_heading', array( 'label' => esc_html__( 'Header mobile', 'pennews' ), 'section' => $section_color_header, 'settings' => 'penci_header_mobile_colors_heading', 'type' => 'heading', ) ) );
$options_color_header_mobile = array( 'header_menu_mobile_bgcolor' => esc_html__( 'Header Background Color', 'pennews' ), 'header_icon_menu_mobile' => esc_html__( 'Icon Menu Mobile Color', 'pennews' ), );
foreach ( $options_color_header_mobile as $key => $label ) { $wp_customize->add_setting( $key, array( 'default' => penci_default_setting( $key ), 'sanitize_callback' => array( $sanitizer, 'hex_color' ), ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, $key, array( 'label' => $label, 'section' => $section_color_header, 'settings' => $key, ) ) ); }
$wp_customize->add_setting( 'penci_header_trans_colors_heading', array( 'sanitize_callback' => 'esc_url_raw' ) ); $wp_customize->add_control( new Penci_Customize_Heading_Control( $wp_customize, 'penci_header_trans_colors_heading', array( 'label' => esc_html__( 'Header Transparent Options', 'pennews' ), 'section' => $section_color_header, 'settings' => 'penci_header_trans_colors_heading', 'type' => 'heading', 'description' => esc_html__( 'Note Important: All the options here apply for header transparent only & the main menu is not sticky yet', 'pennews' ), ) ) );
$options_color_header_trans = array( 'header_trans_logo_color' => esc_html__( 'Text Logo Color', 'pennews' ), 'header_trans_slogan_color' => esc_html__( 'Color for Slogan', 'pennews' ), 'header_trans_el_color' => esc_html__( 'Colors for Elements on Header Transparent', 'pennews' ), 'header_trans_menul1_hcolor' => esc_html__( 'Menu Level 1 Hover Color', 'pennews' ), 'header_trans_icon_hcolor' => esc_html__( 'Social Icons & Other Icons Hover Colors', 'pennews' ), 'header_trans_border_tcolor' => esc_html__( 'Custom Border Top Color for Main Navigation', 'pennews' ), 'header_trans_border_bcolor' => esc_html__( 'Custom Border Bottom Color for Main Navigation', 'pennews' ), );
foreach ( $options_color_header_trans as $key => $label ) {
$desc = '';
if( 'header_trans_el_color' == $key ) { $desc = esc_html__( 'This option will apply for menu level 1 & social icons, cart icon, search icon, hamburger menu icon', 'pennews' ); }
$wp_customize->add_setting( $key, array( 'default' => penci_default_setting( $key ), 'sanitize_callback' => array( $sanitizer, 'hex_color' ), ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, $key, array( 'label' => $label, 'section' => $section_color_header, 'settings' => $key, 'description' => $desc ) ) ); }
|