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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
|
<?php if ( function_exists( 'penci_customizer_color_single' ) ) { return; } function penci_customizer_color_single() { $css = ''; $type = 'color';
$single_title = penci_get_theme_mod( 'pcolor_single_title' ); $single_subtitle = penci_get_theme_mod( 'pcolor_single_subtitle' ); $single_links = penci_get_theme_mod( 'pcolor_single_links' ); $single_accent = penci_get_theme_mod( 'pcolor_single_accent' ); $single_gdpr_fsize = penci_get_theme_mod( 'pcolor_single_gdpr_fsize' );
if ( $single_title ) { $css .= sprintf( '.penci-page-title, .penci-entry-title{ color:%s; }', esc_attr( $single_title ) ); }
if ( $single_subtitle ) { $css .= sprintf( '.penci-post-subtitle{ color:%s !important; }', esc_attr( $single_subtitle ) ); }
if ( $single_gdpr_fsize ) { $css .= sprintf( 'form#commentform > div.penci-gdpr-message{ color:%s; }', esc_attr( $single_gdpr_fsize ) ); }
if ( $single_links ) { $css .= sprintf( '.entry-content a, .comment-content a,.entry-content .penci_list_shortcode li:before, .comment-content .penci_list_shortcode li:before{ color:%s; }', esc_attr( $single_links ) ); }
if ( $single_accent ) { $css .= sprintf( '.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .entry-content blockquote, .entry-content q, .post-title-box .post-box-title, #respond h3 { color:%s; }', esc_attr( $single_accent ) ); }
// Box share $single_border_boxshare = penci_get_theme_mod( 'pcolor_single_border_boxshare' ); $single_title_boxshare = penci_get_theme_mod( 'pcolor_single_title_boxshare' );
if ( $single_border_boxshare ) { $css .= sprintf( '.penci-social-buttons.penci-social-share-footer{ border-color:%s; }', esc_attr( $single_border_boxshare ) ); }
if ( $single_title_boxshare ) { $css .= sprintf( '.penci-social-buttons .penci-social-share-text{ color:%s; }', esc_attr( $single_title_boxshare ) ); }
$but_share_like_color = penci_get_theme_mod( 'pcolor_single_but_share_like_color' ); $but_share_like_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_like_bgcolor' ); $but_share_face_color = penci_get_theme_mod( 'pcolor_single_but_share_face_color' ); $but_share_face_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_face_bgcolor' ); $but_share_twitter_color = penci_get_theme_mod( 'pcolor_single_but_share_twitter_color' ); $but_share_twitter_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_twitter_bgcolor' ); $but_share_google_color = penci_get_theme_mod( 'pcolor_single_but_share_google_color' ); $but_share_google_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_google_bgcolor' ); $but_share_pinterest_color = penci_get_theme_mod( 'pcolor_single_but_share_pinterest_color' ); $but_share_pinterest_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_pinterest_bgcolor' ); $but_share_email_color = penci_get_theme_mod( 'pcolor_single_but_share_email_color' ); $but_share_email_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_email_bgcolor' );
$but_share_digg_color = penci_get_theme_mod( 'pcolor_single_but_share_digg_color' ); $but_share_digg_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_digg_bgcolor' ); $but_share_vk_color = penci_get_theme_mod( 'pcolor_single_but_share_vk_color' ); $but_share_vk_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_vk_bgcolor' );
if ( $but_share_digg_color || $but_share_digg_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.digg{ %s %s }', $but_share_digg_color ? 'color:' . esc_attr( $but_share_digg_color ) . ';' : '', $but_share_digg_bgcolor ? 'background-color:' . esc_attr( $but_share_digg_bgcolor ) . ';' : '' ); }
if ( $but_share_vk_color || $but_share_vk_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.vk{ %s %s }', $but_share_vk_color ? 'color:' . esc_attr( $but_share_vk_color ) . ';' : '', $but_share_vk_bgcolor ? 'background-color:' . esc_attr( $but_share_vk_bgcolor ) . ';' : '' ); }
// Button like if ( $but_share_like_color || $but_share_like_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.like{ %s %s }', $but_share_like_color ? 'color:' . esc_attr( $but_share_like_color ) . ';' : '', $but_share_like_bgcolor ? 'background-color:' . esc_attr( $but_share_like_bgcolor ) . ';' : '' ); }
// Button face if ( $but_share_face_color || $but_share_face_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.facebook { %s %s }', $but_share_face_color ? 'color:' . esc_attr( $but_share_face_color ) . ';' : '', $but_share_face_bgcolor ? 'background-color:' . esc_attr( $but_share_face_bgcolor ) . ';' : '' ); } // Button twitter if ( $but_share_twitter_color || $but_share_twitter_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.twitter { %s %s }', $but_share_twitter_color ? 'color:' . esc_attr( $but_share_twitter_color ) . ';' : '', $but_share_twitter_bgcolor ? 'background-color:' . esc_attr( $but_share_twitter_bgcolor ) . ';' : '' ); } // Button google if ( $but_share_google_color || $but_share_google_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.google_plus { %s %s }', $but_share_google_color ? 'color:' . esc_attr( $but_share_google_color ) . ';' : '', $but_share_google_bgcolor ? 'background-color:' . esc_attr( $but_share_google_bgcolor ) . ';' : '' ); } // Button pinterest if ( $but_share_pinterest_color || $but_share_pinterest_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.pinterest { %s %s }', $but_share_pinterest_color ? 'color:' . esc_attr( $but_share_pinterest_color ) . ';' : '', $but_share_pinterest_bgcolor ? 'background-color:' . esc_attr( $but_share_pinterest_bgcolor ) . ';' : '' ); }
// Button email if ( $but_share_email_color || $but_share_email_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.email { %s %s }', $but_share_email_color ? 'color:' . esc_attr( $but_share_email_color ) . ';' : '', $but_share_email_bgcolor ? 'background-color:' . esc_attr( $but_share_email_bgcolor ) . ';' : '' ); }
$but_share_linkedin_color = penci_get_theme_mod( 'pcolor_single_but_share_linkedin_color' ); $but_share_linkedin_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_linkedin_bgcolor' ); $but_share_tumblr_color = penci_get_theme_mod( 'pcolor_single_but_share_tumblr_color' ); $but_share_tumblr_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_tumblr_bgcolor' ); $but_share_reddit_color = penci_get_theme_mod( 'pcolor_single_but_share_reddit_color' ); $but_share_reddit_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_reddit_bgcolor' ); $but_share_stumbleupon_color = penci_get_theme_mod( 'pcolor_single_but_share_stumbleupon_color' ); $but_share_stumbleupon_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_stumbleupon_bgcolor' ); $but_share_whatsapp_color = penci_get_theme_mod( 'pcolor_single_but_share_whatsapp_color' ); $but_share_whatsapp_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_whatsapp_bgcolor' ); $but_share_telegram_color = penci_get_theme_mod( 'pcolor_single_but_share_telegram_color' ); $but_share_telegram_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_telegram_bgcolor' ); $but_share_line_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_line_bgcolor' ); $but_share_viber_color = penci_get_theme_mod( 'pcolor_single_but_share_viber_color' ); $but_share_viber_bgcolor = penci_get_theme_mod( 'pcolor_single_but_share_viber_bgcolor' );
if( $but_share_line_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.line{ %s %s }', 'color:' . esc_attr( $but_share_line_bgcolor ) . ';', 'background-color:' . esc_attr( $but_share_line_bgcolor ) . ';' ); }
if( $but_share_viber_color || $but_share_viber_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.viber{ %s %s }', $but_share_viber_color ? 'color:' . esc_attr( $but_share_viber_color ) . ';' : '', $but_share_viber_bgcolor ? 'background-color:' . esc_attr( $but_share_viber_bgcolor ) . ';' : '' ); }
// Button linkedin if ( $but_share_linkedin_color || $but_share_linkedin_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.linkedin{ %s %s }', $but_share_linkedin_color ? 'color:' . esc_attr( $but_share_linkedin_color ) . ';' : '', $but_share_linkedin_bgcolor ? 'background-color:' . esc_attr( $but_share_linkedin_bgcolor ) . ';' : '' ); }
// Button tumblr if ( $but_share_tumblr_color || $but_share_tumblr_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.tumblr{ %s %s }', $but_share_tumblr_color ? 'color:' . esc_attr( $but_share_tumblr_color ) . ';' : '', $but_share_tumblr_bgcolor ? 'background-color:' . esc_attr( $but_share_tumblr_bgcolor ) . ';' : '' ); }
// Button reddit if ( $but_share_reddit_color || $but_share_reddit_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.reddit{ %s %s }', $but_share_reddit_color ? 'color:' . esc_attr( $but_share_reddit_color ) . ';' : '', $but_share_reddit_bgcolor ? 'background-color:' . esc_attr( $but_share_reddit_bgcolor ) . ';' : '' ); }
// Button stumbleupon if ( $but_share_stumbleupon_color || $but_share_reddit_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.stumbleupon{ %s %s }', $but_share_stumbleupon_color ? 'color:' . esc_attr( $but_share_stumbleupon_color ) . ';' : '', $but_share_stumbleupon_bgcolor ? 'background-color:' . esc_attr( $but_share_stumbleupon_bgcolor ) . ';' : '' ); }
// Button whatsapp if ( $but_share_whatsapp_color || $but_share_reddit_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.whatsapp{ %s %s }', $but_share_whatsapp_color ? 'color:' . esc_attr( $but_share_whatsapp_color ) . ';' : '', $but_share_whatsapp_bgcolor ? 'background-color:' . esc_attr( $but_share_whatsapp_bgcolor ) . ';' : '' ); }
// Button telegram if ( $but_share_telegram_color || $but_share_reddit_bgcolor ) { $css .= sprintf( '.penci-social-buttons .penci-social-item.telegram{ %s %s }', $but_share_telegram_color ? 'color:' . esc_attr( $but_share_telegram_color ) . ';' : '', $but_share_telegram_bgcolor ? 'background-color:' . esc_attr( $but_share_telegram_bgcolor ) . ';' : '' ); }
// Categories $single_cat_accent = penci_get_theme_mod( 'pcolor_single_cat_accent' ); $single_cat_accentbg = penci_get_theme_mod( 'pcolor_single_cat_accentbg' ); $single_cat_haccent = penci_get_theme_mod( 'pcolor_single_cat_haccent' ); $single_cat_haccentbg = penci_get_theme_mod( 'pcolor_single_cat_haccentbg' );
$single_cat_css = $single_cat_hcss = ''; if ( $single_cat_accent ) { $single_cat_css .= 'color:' . esc_attr( $single_cat_accent ) . ';'; } if ( $single_cat_accentbg ) { $single_cat_css .= 'background-color:' . esc_attr( $single_cat_accentbg ) . ';'; }
if ( $single_cat_css ) { $css .= '.single .penci-cat-links a, .page .penci-cat-links a{ ' . esc_attr( $single_cat_css ) . '}'; }
if ( $single_cat_haccent ) { $single_cat_hcss .= 'color:' . esc_attr( $single_cat_haccent ) . ';'; } if ( $single_cat_haccentbg ) { $single_cat_hcss .= 'background-color:' . esc_attr( $single_cat_haccentbg ) . ';'; }
if ( $single_cat_hcss ) { $css .= '.single .penci-cat-links a:hover, .page .penci-cat-links a:hover{ ' . esc_attr( $single_cat_hcss ) . ' }'; }
// Post meta $single_post_meta = penci_get_theme_mod( 'pcolor_single_post_meta' ); $single_post_metah = penci_get_theme_mod( 'pcolor_single_post_metah' );
if ( $single_post_meta ) { $css .= sprintf( '.penci-entry-meta{ color:%s; }', esc_attr( $single_post_meta ) ); }
if ( $single_post_meta ) { $css .= sprintf( '.penci-entry-meta a:hover{ color:%s; }', esc_attr( $single_post_metah ) ); }
// Blockquote $blockquote_text = penci_get_setting( 'pcolor_single_blockquote_text' ); $blockquote_border = penci_get_setting( 'pcolor_single_blockquote_border' );
if ( $blockquote_text ) { $css .= sprintf( '.penci-entry-content blockquote, .penci-entry-content q{ color:%s; }', esc_attr( $blockquote_text ) ); } if ( $blockquote_border ) { $css .= sprintf( '.penci-entry-content blockquote:before, .penci-entry-content q:before{ border-color:%s; }', esc_attr( $blockquote_border ) ); }
// Post pagination $single_title_boxpag = penci_get_theme_mod( 'pcolor_single_title_boxpag' ); $single_pag_post_title = penci_get_theme_mod( 'pcolor_single_pag_post_title' ); $single_pag_post_titleh = penci_get_theme_mod( 'pcolor_single_pag_post_titleh' );
if ( $single_title_boxpag ) { $css .= sprintf( '.penci-post-pagination span{ color:%s; }', esc_attr( $single_title_boxpag ) ); }
if ( $single_pag_post_title ) { $css .= sprintf( '.penci-post-pagination h5 a{ color:%s; }', esc_attr( $single_pag_post_title ) ); }
if ( $single_pag_post_titleh ) { $css .= sprintf( '.penci-post-pagination a:hover h5{ transition:all 0.3s; color:%s; }', esc_attr( $single_pag_post_titleh ) ); }
// Author box $single_title_author = penci_get_theme_mod( 'pcolor_single_title_author' ); $single_title_hover_author = penci_get_theme_mod( 'pcolor_single_title_hover_author' ); $single_author_contact = penci_get_theme_mod( 'pcolor_single_author_contact' ); $single_author_hover_contact = penci_get_theme_mod( 'pcolor_single_author_hover_contact' );
if ( $single_title_author ) { $css .= sprintf( '.penci-author-content h5 a{ color:%s; }', esc_attr( $single_title_author ) ); }
if ( $single_title_author ) { $css .= sprintf( '.penci-author-content h5 a:hover{ color:%s; }', esc_attr( $single_title_hover_author ) ); }
if ( $single_author_contact ) { $css .= sprintf( '.penci-author-content .author-social{ color:%s; }', esc_attr( $single_author_contact ) ); }
if ( $single_author_hover_contact ) { $css .= sprintf( '.penci-author-content .author-social:hover{ color:%s; }', esc_attr( $single_author_hover_contact ) ); }
// Related posts $single_related_post_title = penci_get_theme_mod( 'pcolor_single_related_post_title' ); $single_related_post_titleh = penci_get_theme_mod( 'pcolor_single_related_post_titleh' );
if ( $single_related_post_title ) { $css .= sprintf( '.penci-post-related .item-related h4 a{ color:%s; }', esc_attr( $single_related_post_title ) ); }
if ( $single_related_post_titleh ) { $css .= sprintf( '.penci-post-related .item-related h4 a:hover{ color:%s; }', esc_attr( $single_related_post_titleh ) ); }
// Tag $taglabel_color = penci_get_theme_mod( 'pcolor_single_taglabel_color' ); $taglabel_bgcolor = penci_get_theme_mod( 'pcolor_single_taglabel_bgcolor' ); $taglink_color = penci_get_theme_mod( 'pcolor_single_taglink_color' ); $taglink_bgcolor = penci_get_theme_mod( 'pcolor_single_taglink_bgcolor' ); $taglink_hcolor = penci_get_theme_mod( 'pcolor_single_taglink_hcolor' ); $taglink_hbgcolor = penci_get_theme_mod( 'pcolor_single_taglink_hbgcolor' );
if ( $taglabel_color || $taglabel_bgcolor ) { $css .= '.penci-source-via-wrap .penci-source-via-label, .tags-links-wrap .tags-links-label{'; $css .= $taglabel_color ? 'color:' . esc_attr( $taglabel_color ) . ';' : ''; $css .= $taglabel_bgcolor ? 'background-color:' . esc_attr( $taglabel_bgcolor ) . ';' : ''; $css .= '}'; }
if ( $taglink_color || $taglink_bgcolor ) { $css .= '.penci-source-via-wrap a, .penci-tags-links a{'; $css .= $taglink_color ? 'color:' . esc_attr( $taglink_color ) . ';' : ''; $css .= $taglink_bgcolor ? 'background-color:' . esc_attr( $taglink_bgcolor ) . ';' : ''; $css .= '}'; }
if ( $taglink_hcolor || $taglink_hbgcolor ) { $css .= '.penci-source-via-wrap a:hover, .penci-tags-links a:hover{'; $css .= $taglink_hcolor ? 'color:' . esc_attr( $taglink_hcolor ) . ';' : ''; $css .= $taglink_hbgcolor ? 'background-color:' . esc_attr( $taglink_hbgcolor ) . ';' : ''; $css .= '}'; }
return $css; }
|