Passed
Pull Request — master (#574)
by
unknown
10:13
created
includes/config.php 1 patch
Indentation   +311 added lines, -311 removed lines patch added patch discarded remove patch
@@ -7,273 +7,273 @@  discard block
 block discarded – undo
7 7
  */
8 8
 
9 9
 if ( ! defined( 'ABSPATH' ) ) {
10
-	exit;
10
+     exit;
11 11
 }
12 12
 
13 13
 if ( ! function_exists( 'lsx_setup' ) ) :
14 14
 
15
-	/**
16
-	 * Theme after_setup_theme action.
17
-	 *
18
-	 * @package    lsx
19
-	 * @subpackage config
20
-	 */
21
-	function lsx_setup() {
22
-		global $content_width;
23
-		$content_width = 1140;
24
-
25
-		load_theme_textdomain( 'lsx', get_template_directory() . '/languages' );
26
-
27
-		add_image_size( 'lsx-thumbnail-carousel', 350, 230, true );
28
-		add_image_size( 'lsx-thumbnail-wide', 360, 168, true );
29
-		add_image_size( 'lsx-thumbnail-square', 350, 350, true );
30
-		add_image_size( 'lsx-thumbnail-single', 750, 350, true );
31
-		add_image_size( 'lsx-banner', 1920, 600, true );
32
-
33
-		register_nav_menus(
34
-			array(
35
-				'primary'       => esc_html__( 'Primary Menu', 'lsx' ),
36
-				'top-menu'      => esc_html__( 'Top Menu (right)', 'lsx' ),
37
-				'top-menu-left' => esc_html__( 'Top Menu (left)', 'lsx' ),
38
-				'social'        => esc_html__( 'Social Menu', 'lsx' ),
39
-				'footer'        => esc_html__( 'Footer Menu', 'lsx' ),
40
-			)
41
-		);
42
-
43
-		add_theme_support( 'automatic-feed-links' );
44
-		add_theme_support( 'custom-background' );
45
-
46
-		add_theme_support(
47
-			'custom-logo',
48
-			array(
49
-				'height'      => 50,
50
-				'width'       => 160,
51
-				'flex-width'  => true,
52
-				'flex-height' => true,
53
-			)
54
-		);
55
-
56
-		add_theme_support( 'html5', array( 'caption' ) );
57
-
58
-		add_theme_support(
59
-			'post-formats',
60
-			array(
61
-				'image',
62
-				'video',
63
-				'gallery',
64
-				'audio',
65
-				'quote',
66
-			)
67
-		);
68
-
69
-		add_theme_support( 'post-thumbnails' );
70
-		add_theme_support( 'sensei' );
71
-
72
-		add_theme_support(
73
-			'site-logo',
74
-			array(
75
-				'header-text' => array(
76
-					'site-title',
77
-					'site-description',
78
-				),
79
-				'size'        => 'medium',
80
-			)
81
-		);
82
-
83
-		add_theme_support( 'title-tag' );
84
-
85
-		/*
15
+     /**
16
+      * Theme after_setup_theme action.
17
+      *
18
+      * @package    lsx
19
+      * @subpackage config
20
+      */
21
+     function lsx_setup() {
22
+          global $content_width;
23
+          $content_width = 1140;
24
+
25
+          load_theme_textdomain( 'lsx', get_template_directory() . '/languages' );
26
+
27
+          add_image_size( 'lsx-thumbnail-carousel', 350, 230, true );
28
+          add_image_size( 'lsx-thumbnail-wide', 360, 168, true );
29
+          add_image_size( 'lsx-thumbnail-square', 350, 350, true );
30
+          add_image_size( 'lsx-thumbnail-single', 750, 350, true );
31
+          add_image_size( 'lsx-banner', 1920, 600, true );
32
+
33
+          register_nav_menus(
34
+               array(
35
+                    'primary'       => esc_html__( 'Primary Menu', 'lsx' ),
36
+                    'top-menu'      => esc_html__( 'Top Menu (right)', 'lsx' ),
37
+                    'top-menu-left' => esc_html__( 'Top Menu (left)', 'lsx' ),
38
+                    'social'        => esc_html__( 'Social Menu', 'lsx' ),
39
+                    'footer'        => esc_html__( 'Footer Menu', 'lsx' ),
40
+               )
41
+          );
42
+
43
+          add_theme_support( 'automatic-feed-links' );
44
+          add_theme_support( 'custom-background' );
45
+
46
+          add_theme_support(
47
+               'custom-logo',
48
+               array(
49
+                    'height'      => 50,
50
+                    'width'       => 160,
51
+                    'flex-width'  => true,
52
+                    'flex-height' => true,
53
+               )
54
+          );
55
+
56
+          add_theme_support( 'html5', array( 'caption' ) );
57
+
58
+          add_theme_support(
59
+               'post-formats',
60
+               array(
61
+                    'image',
62
+                    'video',
63
+                    'gallery',
64
+                    'audio',
65
+                    'quote',
66
+               )
67
+          );
68
+
69
+          add_theme_support( 'post-thumbnails' );
70
+          add_theme_support( 'sensei' );
71
+
72
+          add_theme_support(
73
+               'site-logo',
74
+               array(
75
+                    'header-text' => array(
76
+                         'site-title',
77
+                         'site-description',
78
+                    ),
79
+                    'size'        => 'medium',
80
+               )
81
+          );
82
+
83
+          add_theme_support( 'title-tag' );
84
+
85
+          /*
86 86
 		 * @TODO - Necessary to test it
87 87
 		 */
88 88
 
89
-		// add_theme_support( 'woocommerce' );.
90
-		add_theme_support( 'starter-content', array(
91
-			'widgets'     => array(
92
-				'sidebar-home'       => array(
93
-					'custom_widget_1' => array(
94
-						'text',
95
-
96
-						array(
97
-							'title' => '',
98
-							'text'  => wp_kses_post( '<div class="row"><div class="col-sm-12 text-center"><h3>Build your perfect website <small>with the LSX theme</small></h3></div></div><div class="row"><div class="col-sm-4 text-center"><h4>Fast</h4><p>"Quick" isn\'t a word most people use when describing their website building experience.</p></div><div class="col-sm-4 text-center"><h4>Easy</h4><p>We\'ve built websites for countless clients, and we know what kind of back-end makes sense easily.</p></div><div class="col-sm-4 text-center"><h4>Comprehensive</h4><p>The LSX extensions come with features out the box that are essential.</p></div></div>' ),
99
-						),
100
-					),
101
-
102
-					'custom_widget_2' => array(
103
-						'text',
104
-
105
-						array(
106
-							'title' => '',
107
-							'text'  => wp_kses_post( '<div class="lsx-full-width-alt"><div class="row"><div class="col-xs-12"><h3>A big CTA title</h3><p class="text-center"><a class="btn cta-btn" href="http://www.lsdeb.biz/" target="_blank" rel="noreferrer noopener">Hire Us</a><p></div></div></div>' ),
108
-						),
109
-					),
110
-
111
-					'custom_widget_3' => array(
112
-						'text',
113
-
114
-						array(
115
-							'title' => '',
116
-							'text'  => wp_kses_post( '<div class="row"><div class="col-xs-12"><h3>Homepage Widget</h3><p>Lorem ipsum dolor sit amet, <a href="#">consectetuer adipiscing elit</a>. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.</p></div></div>' ),
117
-						),
118
-					),
119
-				),
120
-
121
-				'sidebar-footer'     => array(
122
-					'custom_widget_1' => array(
123
-						'text',
124
-
125
-						array(
126
-							'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ),
127
-							'text'  => esc_html__( 'This is here to showcase some footer widgets. You can decide what to add and what to hide. Nam nostrum evertitur ad, ut pri nibh veniam, urbanitas definitionem eum ex.', 'lsx' ),
128
-						),
129
-					),
130
-
131
-					'custom_widget_2' => array(
132
-						'text',
133
-
134
-						array(
135
-							'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ),
136
-							'text'  => esc_html__( 'This is here to showcase some footer widgets. You can decide what to add and what to hide. Nam nostrum evertitur ad, ut pri nibh veniam, urbanitas definitionem eum ex.', 'lsx' ),
137
-						),
138
-					),
139
-
140
-					'custom_widget_3' => array(
141
-						'text',
142
-
143
-						array(
144
-							'title' => esc_html__( 'Contact us:', 'lsx' ),
145
-							'text'  => wp_kses_post( '<a href="mailto:[email protected]><i class="fa fa-envelope fa-fw"></i> [email protected]</a><br><a href="tel:+27214489843"><i class="fa fa-phone fa-fw"></i> +27 21 448 9843</a><br><i class="fa fa-skype fa-fw"></i> /lightspeeddevelopment' ),
146
-						),
147
-					),
148
-				),
149
-
150
-				'sidebar-footer-cta' => array(
151
-					'custom_widget_1' => array(
152
-						'text',
153
-
154
-						array(
155
-							'title' => esc_html__( 'A Footer Call to Action', 'lsx' ),
156
-							'text'  => esc_html__( 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.', 'lsx' ),
157
-						),
158
-					),
159
-				),
160
-			),
161
-
162
-			'posts'       => array(
163
-				'home'    => array(
164
-					'template'     => 'page-templates/template-front-page.php',
165
-					'thumbnail'    => '{{image-banner-example-01}}',
166
-					'post_title'   => esc_html__( 'LSX is a free WordPress theme', 'lsx' ),
167
-					'post_content' => '',
168
-				),
169
-
170
-				'about'   => array(
171
-					'thumbnail' => '{{image-banner-example-02}}',
172
-				),
173
-
174
-				'blog',
175
-
176
-				'contact' => array(
177
-					'thumbnail' => '{{image-banner-example-03}}',
178
-				),
179
-			),
180
-
181
-			'attachments' => array(
182
-				'image-banner-example-01' => array(
183
-					'post_title' => esc_html_x( 'Banner Example 01', 'Theme starter content', 'lsx' ),
184
-					'file'       => 'assets/images/admin/banner-example-01.jpg',
185
-				),
186
-
187
-				'image-banner-example-02' => array(
188
-					'post_title' => esc_html_x( 'Banner Example 02', 'Theme starter content', 'lsx' ),
189
-					'file'       => 'assets/images/admin/banner-example-02.jpg',
190
-				),
191
-
192
-				'image-banner-example-03' => array(
193
-					'post_title' => esc_html_x( 'Banner Example 03', 'Theme starter content', 'lsx' ),
194
-					'file'       => 'assets/images/admin/banner-example-03.jpg',
195
-				),
196
-			),
197
-
198
-			'options'     => array(
199
-				'show_on_front'   => 'page',
200
-				'page_on_front'   => '{{home}}',
201
-				'page_for_posts'  => '{{blog}}',
202
-				'blogdescription' => esc_html__( 'LSX starter content example', 'lsx' ),
203
-			),
204
-
205
-			'nav_menus'   => array(
206
-				'primary'  => array(
207
-					'name'  => esc_html__( 'Primary Menu', 'lsx' ),
208
-
209
-					'items' => array(
210
-						'page_home',
211
-						'page_about',
212
-						'page_blog',
213
-						'page_contact',
214
-					),
215
-				),
216
-
217
-				'top-menu' => array(
218
-					'name'  => esc_html__( 'Top Menu', 'lsx' ),
219
-
220
-					'items' => array(
221
-						'custom_link_1' => array(
222
-							'title'   => 'View Map',
223
-							'url'     => 'https://www.google.com/maps/place/LightSpeed+WordPress+Development/@-33.92945,18.45345,17z/data=!3m1!4b1!4m2!3m1!1s0x1dcc5da1b2446d25:0xc8ecdb1cc8afd170',
224
-							'classes' => 'map',
225
-						),
226
-
227
-						'custom_link_2' => array(
228
-							'title'   => '+27 21 448 9843',
229
-							'url'     => 'tel:+27214489843',
230
-							'classes' => 'tel',
231
-						),
232
-
233
-						'custom_link_3' => array(
234
-							'title'   => '[email protected]',
235
-							'url'     => 'mailto:[email protected]',
236
-							'classes' => 'email',
237
-						),
238
-
239
-						'page_contact'  => array(
240
-							'classes' => 'cta',
241
-						),
242
-					),
243
-				),
244
-
245
-				'social'   => array(
246
-					'name'  => esc_html__( 'Social Menu', 'lsx' ),
247
-
248
-					'items' => array(
249
-						'link_facebook',
250
-						'link_foursquare',
251
-						'link_github',
252
-						'link_instagram',
253
-						'link_linkedin',
254
-						'link_pinterest',
255
-						'link_twitter',
256
-						'link_youtube',
257
-					),
258
-				),
259
-
260
-				'footer'   => array(
261
-					'name'  => esc_html__( 'Footer Menu', 'lsx' ),
262
-
263
-					'items' => array(
264
-						'page_about',
265
-						'page_contact',
266
-					),
267
-				),
268
-			),
269
-
270
-			'theme_mods'  => array(
271
-				'lsx_header_fixed'  => true,
272
-				'lsx_header_search' => false,
273
-				'lsx_layout'        => '1c',
274
-			),
275
-		) );
276
-	}
89
+          // add_theme_support( 'woocommerce' );.
90
+          add_theme_support( 'starter-content', array(
91
+               'widgets'     => array(
92
+                    'sidebar-home'       => array(
93
+                         'custom_widget_1' => array(
94
+                              'text',
95
+
96
+                              array(
97
+                                   'title' => '',
98
+                                   'text'  => wp_kses_post( '<div class="row"><div class="col-sm-12 text-center"><h3>Build your perfect website <small>with the LSX theme</small></h3></div></div><div class="row"><div class="col-sm-4 text-center"><h4>Fast</h4><p>"Quick" isn\'t a word most people use when describing their website building experience.</p></div><div class="col-sm-4 text-center"><h4>Easy</h4><p>We\'ve built websites for countless clients, and we know what kind of back-end makes sense easily.</p></div><div class="col-sm-4 text-center"><h4>Comprehensive</h4><p>The LSX extensions come with features out the box that are essential.</p></div></div>' ),
99
+                              ),
100
+                         ),
101
+
102
+                         'custom_widget_2' => array(
103
+                              'text',
104
+
105
+                              array(
106
+                                   'title' => '',
107
+                                   'text'  => wp_kses_post( '<div class="lsx-full-width-alt"><div class="row"><div class="col-xs-12"><h3>A big CTA title</h3><p class="text-center"><a class="btn cta-btn" href="http://www.lsdeb.biz/" target="_blank" rel="noreferrer noopener">Hire Us</a><p></div></div></div>' ),
108
+                              ),
109
+                         ),
110
+
111
+                         'custom_widget_3' => array(
112
+                              'text',
113
+
114
+                              array(
115
+                                   'title' => '',
116
+                                   'text'  => wp_kses_post( '<div class="row"><div class="col-xs-12"><h3>Homepage Widget</h3><p>Lorem ipsum dolor sit amet, <a href="#">consectetuer adipiscing elit</a>. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.</p></div></div>' ),
117
+                              ),
118
+                         ),
119
+                    ),
120
+
121
+                    'sidebar-footer'     => array(
122
+                         'custom_widget_1' => array(
123
+                              'text',
124
+
125
+                              array(
126
+                                   'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ),
127
+                                   'text'  => esc_html__( 'This is here to showcase some footer widgets. You can decide what to add and what to hide. Nam nostrum evertitur ad, ut pri nibh veniam, urbanitas definitionem eum ex.', 'lsx' ),
128
+                              ),
129
+                         ),
130
+
131
+                         'custom_widget_2' => array(
132
+                              'text',
133
+
134
+                              array(
135
+                                   'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ),
136
+                                   'text'  => esc_html__( 'This is here to showcase some footer widgets. You can decide what to add and what to hide. Nam nostrum evertitur ad, ut pri nibh veniam, urbanitas definitionem eum ex.', 'lsx' ),
137
+                              ),
138
+                         ),
139
+
140
+                         'custom_widget_3' => array(
141
+                              'text',
142
+
143
+                              array(
144
+                                   'title' => esc_html__( 'Contact us:', 'lsx' ),
145
+                                   'text'  => wp_kses_post( '<a href="mailto:[email protected]><i class="fa fa-envelope fa-fw"></i> [email protected]</a><br><a href="tel:+27214489843"><i class="fa fa-phone fa-fw"></i> +27 21 448 9843</a><br><i class="fa fa-skype fa-fw"></i> /lightspeeddevelopment' ),
146
+                              ),
147
+                         ),
148
+                    ),
149
+
150
+                    'sidebar-footer-cta' => array(
151
+                         'custom_widget_1' => array(
152
+                              'text',
153
+
154
+                              array(
155
+                                   'title' => esc_html__( 'A Footer Call to Action', 'lsx' ),
156
+                                   'text'  => esc_html__( 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.', 'lsx' ),
157
+                              ),
158
+                         ),
159
+                    ),
160
+               ),
161
+
162
+               'posts'       => array(
163
+                    'home'    => array(
164
+                         'template'     => 'page-templates/template-front-page.php',
165
+                         'thumbnail'    => '{{image-banner-example-01}}',
166
+                         'post_title'   => esc_html__( 'LSX is a free WordPress theme', 'lsx' ),
167
+                         'post_content' => '',
168
+                    ),
169
+
170
+                    'about'   => array(
171
+                         'thumbnail' => '{{image-banner-example-02}}',
172
+                    ),
173
+
174
+                    'blog',
175
+
176
+                    'contact' => array(
177
+                         'thumbnail' => '{{image-banner-example-03}}',
178
+                    ),
179
+               ),
180
+
181
+               'attachments' => array(
182
+                    'image-banner-example-01' => array(
183
+                         'post_title' => esc_html_x( 'Banner Example 01', 'Theme starter content', 'lsx' ),
184
+                         'file'       => 'assets/images/admin/banner-example-01.jpg',
185
+                    ),
186
+
187
+                    'image-banner-example-02' => array(
188
+                         'post_title' => esc_html_x( 'Banner Example 02', 'Theme starter content', 'lsx' ),
189
+                         'file'       => 'assets/images/admin/banner-example-02.jpg',
190
+                    ),
191
+
192
+                    'image-banner-example-03' => array(
193
+                         'post_title' => esc_html_x( 'Banner Example 03', 'Theme starter content', 'lsx' ),
194
+                         'file'       => 'assets/images/admin/banner-example-03.jpg',
195
+                    ),
196
+               ),
197
+
198
+               'options'     => array(
199
+                    'show_on_front'   => 'page',
200
+                    'page_on_front'   => '{{home}}',
201
+                    'page_for_posts'  => '{{blog}}',
202
+                    'blogdescription' => esc_html__( 'LSX starter content example', 'lsx' ),
203
+               ),
204
+
205
+               'nav_menus'   => array(
206
+                    'primary'  => array(
207
+                         'name'  => esc_html__( 'Primary Menu', 'lsx' ),
208
+
209
+                         'items' => array(
210
+                              'page_home',
211
+                              'page_about',
212
+                              'page_blog',
213
+                              'page_contact',
214
+                         ),
215
+                    ),
216
+
217
+                    'top-menu' => array(
218
+                         'name'  => esc_html__( 'Top Menu', 'lsx' ),
219
+
220
+                         'items' => array(
221
+                              'custom_link_1' => array(
222
+                                   'title'   => 'View Map',
223
+                                   'url'     => 'https://www.google.com/maps/place/LightSpeed+WordPress+Development/@-33.92945,18.45345,17z/data=!3m1!4b1!4m2!3m1!1s0x1dcc5da1b2446d25:0xc8ecdb1cc8afd170',
224
+                                   'classes' => 'map',
225
+                              ),
226
+
227
+                              'custom_link_2' => array(
228
+                                   'title'   => '+27 21 448 9843',
229
+                                   'url'     => 'tel:+27214489843',
230
+                                   'classes' => 'tel',
231
+                              ),
232
+
233
+                              'custom_link_3' => array(
234
+                                   'title'   => '[email protected]',
235
+                                   'url'     => 'mailto:[email protected]',
236
+                                   'classes' => 'email',
237
+                              ),
238
+
239
+                              'page_contact'  => array(
240
+                                   'classes' => 'cta',
241
+                              ),
242
+                         ),
243
+                    ),
244
+
245
+                    'social'   => array(
246
+                         'name'  => esc_html__( 'Social Menu', 'lsx' ),
247
+
248
+                         'items' => array(
249
+                              'link_facebook',
250
+                              'link_foursquare',
251
+                              'link_github',
252
+                              'link_instagram',
253
+                              'link_linkedin',
254
+                              'link_pinterest',
255
+                              'link_twitter',
256
+                              'link_youtube',
257
+                         ),
258
+                    ),
259
+
260
+                    'footer'   => array(
261
+                         'name'  => esc_html__( 'Footer Menu', 'lsx' ),
262
+
263
+                         'items' => array(
264
+                              'page_about',
265
+                              'page_contact',
266
+                         ),
267
+                    ),
268
+               ),
269
+
270
+               'theme_mods'  => array(
271
+                    'lsx_header_fixed'  => true,
272
+                    'lsx_header_search' => false,
273
+                    'lsx_layout'        => '1c',
274
+               ),
275
+          ) );
276
+     }
277 277
 
278 278
 endif;
279 279
 
@@ -281,21 +281,21 @@  discard block
 block discarded – undo
281 281
 
282 282
 if ( ! function_exists( 'lsx_init' ) ) :
283 283
 
284
-	/**
285
-	 * Theme init action.
286
-	 *
287
-	 * @package    lsx
288
-	 * @subpackage config
289
-	 */
290
-	function lsx_init() {
291
-		add_post_type_support( 'page', 'excerpt' );
284
+     /**
285
+      * Theme init action.
286
+      *
287
+      * @package    lsx
288
+      * @subpackage config
289
+      */
290
+     function lsx_init() {
291
+          add_post_type_support( 'page', 'excerpt' );
292 292
 
293
-		if ( class_exists( 'WooCommerce' ) ) {
294
-			remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 );
295
-		}
293
+          if ( class_exists( 'WooCommerce' ) ) {
294
+               remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 );
295
+          }
296 296
 
297
-		remove_action( 'comment_form', 'wp_comment_form_unfiltered_html_nonce', 10 );
298
-	}
297
+          remove_action( 'comment_form', 'wp_comment_form_unfiltered_html_nonce', 10 );
298
+     }
299 299
 
300 300
 endif;
301 301
 
@@ -303,19 +303,19 @@  discard block
 block discarded – undo
303 303
 
304 304
 if ( ! function_exists( 'lsx_process_content_width' ) ) :
305 305
 
306
-	/**
307
-	 * Overwrite the $content_width var, based on the layout of the page.
308
-	 *
309
-	 * @package    lsx
310
-	 * @subpackage config
311
-	 */
312
-	function lsx_process_content_width() {
313
-		global $content_width;
306
+     /**
307
+      * Overwrite the $content_width var, based on the layout of the page.
308
+      *
309
+      * @package    lsx
310
+      * @subpackage config
311
+      */
312
+     function lsx_process_content_width() {
313
+          global $content_width;
314 314
 
315
-		if ( is_page_template( 'page-templates/template-front-page.php' ) ) {
316
-			$content_width = 1140;
317
-		}
318
-	}
315
+          if ( is_page_template( 'page-templates/template-front-page.php' ) ) {
316
+               $content_width = 1140;
317
+          }
318
+     }
319 319
 
320 320
 endif;
321 321
 
@@ -323,31 +323,31 @@  discard block
 block discarded – undo
323 323
 
324 324
 if ( ! function_exists( 'lsx_file_get_contents' ) ) :
325 325
 
326
-	/**
327
-	 * Get file contents.
328
-	 *
329
-	 * @package    lsx
330
-	 * @subpackage config
331
-	 */
332
-	function lsx_file_get_contents( $file ) {
333
-		if ( file_exists( $file ) ) {
334
-			global $wp_filesystem;
335
-
336
-			if ( empty( $wp_filesystem ) ) {
337
-				require_once ABSPATH . 'wp-admin/includes/file.php';
338
-				WP_Filesystem();
339
-			}
340
-
341
-			if ( $wp_filesystem ) {
342
-				$contents = $wp_filesystem->get_contents( $file );
343
-
344
-				if ( ! empty( $contents ) ) {
345
-					return $contents;
346
-				}
347
-			}
348
-		}
349
-
350
-		return '';
351
-	}
326
+     /**
327
+      * Get file contents.
328
+      *
329
+      * @package    lsx
330
+      * @subpackage config
331
+      */
332
+     function lsx_file_get_contents( $file ) {
333
+          if ( file_exists( $file ) ) {
334
+               global $wp_filesystem;
335
+
336
+               if ( empty( $wp_filesystem ) ) {
337
+                    require_once ABSPATH . 'wp-admin/includes/file.php';
338
+                    WP_Filesystem();
339
+               }
340
+
341
+               if ( $wp_filesystem ) {
342
+                    $contents = $wp_filesystem->get_contents( $file );
343
+
344
+                    if ( ! empty( $contents ) ) {
345
+                         return $contents;
346
+                    }
347
+               }
348
+          }
349
+
350
+          return '';
351
+     }
352 352
 
353 353
 endif;
Please login to merge, or discard this patch.
includes/customizer.php 1 patch
Indentation   +257 added lines, -257 removed lines patch added patch discarded remove patch
@@ -7,117 +7,117 @@  discard block
 block discarded – undo
7 7
  */
8 8
 
9 9
 if ( ! defined( 'ABSPATH' ) ) {
10
-	exit;
10
+     exit;
11 11
 }
12 12
 
13 13
 if ( ! function_exists( 'lsx_customizer_layout_controls' ) ) :
14 14
 
15
-	/**
16
-	 * Returns an array of the layout panel.
17
-	 *
18
-	 * @package    lsx
19
-	 * @subpackage customizer
20
-	 *
21
-	 * @return $lsx_controls array()
22
-	 */
23
-	function lsx_customizer_layout_controls( $lsx_controls ) {
24
-		$lsx_controls['sections']['lsx-layout'] = array(
25
-			'title'       => esc_html__( 'Layout', 'lsx' ),
26
-			'description' => esc_html__( 'Change the layout sitewide. If your homepage is set to use a page with a template, the following will not apply to it.', 'lsx' ),
27
-			'priority'    => 22,
28
-		);
29
-
30
-		$lsx_controls['settings']['lsx_header_fixed'] = array(
31
-			'default'           => false,
32
-			'sanitize_callback' => 'lsx_sanitize_checkbox',
33
-			'transport'         => 'postMessage',
34
-		);
35
-
36
-		$lsx_controls['fields']['lsx_header_fixed'] = array(
37
-			'label'   => esc_html__( 'Fixed Header', 'lsx' ),
38
-			'section' => 'lsx-layout',
39
-			'type'    => 'checkbox',
40
-		);
41
-
42
-		$lsx_controls['settings']['lsx_header_search'] = array(
43
-			'default'           => false,
44
-			'sanitize_callback' => 'lsx_sanitize_checkbox',
45
-			'transport'         => 'postMessage',
46
-		);
47
-
48
-		$lsx_controls['fields']['lsx_header_search'] = array(
49
-			'label'   => esc_html__( 'Search Box in Header', 'lsx' ),
50
-			'section' => 'lsx-layout',
51
-			'type'    => 'checkbox',
52
-		);
53
-
54
-		$lsx_controls['selective_refresh']['lsx_header_search'] = array(
55
-			'selector'        => '#lsx-header-search-css',
56
-			'render_callback' => function() {
57
-				$search_form = get_theme_mod( 'lsx_header_search' );
58
-
59
-				if ( false !== $search_form ) {
60
-					echo 'body #searchform { display: block; }';
61
-				} else {
62
-					echo 'body #searchform { display: none; }';
63
-				}
64
-			},
65
-		);
66
-
67
-		$lsx_controls['settings']['lsx_header_layout'] = array(
68
-			'default'   => 'inline',
69
-			'type'      => 'theme_mod',
70
-			'transport' => 'postMessage',
71
-		);
72
-
73
-		$lsx_controls['fields']['lsx_header_layout'] = array(
74
-			'label'   => esc_html__( 'Header', 'lsx' ),
75
-			'section' => 'lsx-layout',
76
-			'control' => 'LSX_Customize_Header_Layout_Control',
77
-			'choices' => array(
78
-				'central',
79
-				'expanded',
80
-				'inline',
81
-			),
82
-		);
83
-
84
-		$lsx_controls['settings']['lsx_header_mobile_layout'] = array(
85
-			'default'   => 'navigation-bar',
86
-			'type'      => 'theme_mod',
87
-			'transport' => 'postMessage',
88
-		);
89
-
90
-		$lsx_controls['fields']['lsx_header_mobile_layout'] = array(
91
-			'label'   => esc_html__( 'Mobile Header', 'lsx' ),
92
-			'section' => 'lsx-layout',
93
-			'control' => 'LSX_Customize_Mobile_Header_Layout_Control',
94
-			'choices' => array(
95
-				'navigation-bar',
96
-				'hamburger',
97
-			),
98
-		);
99
-
100
-		$lsx_controls['settings']['lsx_layout'] = array(
101
-			'default'   => '1c',
102
-			'type'      => 'theme_mod',
103
-			'transport' => 'refresh',
104
-		);
105
-
106
-		$lsx_controls['fields']['lsx_layout'] = array(
107
-			'label'   => esc_html__( 'Body', 'lsx' ),
108
-			'section' => 'lsx-layout',
109
-			'control' => 'LSX_Customize_Layout_Control',
110
-			'choices' => array(
111
-				'1c',
112
-				'2cr',
113
-				'2cl',
114
-			),
115
-		);
116
-
117
-		$lsx_controls = apply_filters( 'lsx_layout_customizer_controls', $lsx_controls );
118
-
119
-		return $lsx_controls;
120
-	}
15
+     /**
16
+      * Returns an array of the layout panel.
17
+      *
18
+      * @package    lsx
19
+      * @subpackage customizer
20
+      *
21
+      * @return $lsx_controls array()
22
+      */
23
+     function lsx_customizer_layout_controls( $lsx_controls ) {
24
+          $lsx_controls['sections']['lsx-layout'] = array(
25
+               'title'       => esc_html__( 'Layout', 'lsx' ),
26
+               'description' => esc_html__( 'Change the layout sitewide. If your homepage is set to use a page with a template, the following will not apply to it.', 'lsx' ),
27
+               'priority'    => 22,
28
+          );
29
+
30
+          $lsx_controls['settings']['lsx_header_fixed'] = array(
31
+               'default'           => false,
32
+               'sanitize_callback' => 'lsx_sanitize_checkbox',
33
+               'transport'         => 'postMessage',
34
+          );
35
+
36
+          $lsx_controls['fields']['lsx_header_fixed'] = array(
37
+               'label'   => esc_html__( 'Fixed Header', 'lsx' ),
38
+               'section' => 'lsx-layout',
39
+               'type'    => 'checkbox',
40
+          );
41
+
42
+          $lsx_controls['settings']['lsx_header_search'] = array(
43
+               'default'           => false,
44
+               'sanitize_callback' => 'lsx_sanitize_checkbox',
45
+               'transport'         => 'postMessage',
46
+          );
47
+
48
+          $lsx_controls['fields']['lsx_header_search'] = array(
49
+               'label'   => esc_html__( 'Search Box in Header', 'lsx' ),
50
+               'section' => 'lsx-layout',
51
+               'type'    => 'checkbox',
52
+          );
53
+
54
+          $lsx_controls['selective_refresh']['lsx_header_search'] = array(
55
+               'selector'        => '#lsx-header-search-css',
56
+               'render_callback' => function() {
57
+                    $search_form = get_theme_mod( 'lsx_header_search' );
58
+
59
+                    if ( false !== $search_form ) {
60
+                         echo 'body #searchform { display: block; }';
61
+                    } else {
62
+                         echo 'body #searchform { display: none; }';
63
+                    }
64
+               },
65
+          );
66
+
67
+          $lsx_controls['settings']['lsx_header_layout'] = array(
68
+               'default'   => 'inline',
69
+               'type'      => 'theme_mod',
70
+               'transport' => 'postMessage',
71
+          );
72
+
73
+          $lsx_controls['fields']['lsx_header_layout'] = array(
74
+               'label'   => esc_html__( 'Header', 'lsx' ),
75
+               'section' => 'lsx-layout',
76
+               'control' => 'LSX_Customize_Header_Layout_Control',
77
+               'choices' => array(
78
+                    'central',
79
+                    'expanded',
80
+                    'inline',
81
+               ),
82
+          );
83
+
84
+          $lsx_controls['settings']['lsx_header_mobile_layout'] = array(
85
+               'default'   => 'navigation-bar',
86
+               'type'      => 'theme_mod',
87
+               'transport' => 'postMessage',
88
+          );
89
+
90
+          $lsx_controls['fields']['lsx_header_mobile_layout'] = array(
91
+               'label'   => esc_html__( 'Mobile Header', 'lsx' ),
92
+               'section' => 'lsx-layout',
93
+               'control' => 'LSX_Customize_Mobile_Header_Layout_Control',
94
+               'choices' => array(
95
+                    'navigation-bar',
96
+                    'hamburger',
97
+               ),
98
+          );
99
+
100
+          $lsx_controls['settings']['lsx_layout'] = array(
101
+               'default'   => '1c',
102
+               'type'      => 'theme_mod',
103
+               'transport' => 'refresh',
104
+          );
105
+
106
+          $lsx_controls['fields']['lsx_layout'] = array(
107
+               'label'   => esc_html__( 'Body', 'lsx' ),
108
+               'section' => 'lsx-layout',
109
+               'control' => 'LSX_Customize_Layout_Control',
110
+               'choices' => array(
111
+                    '1c',
112
+                    '2cr',
113
+                    '2cl',
114
+               ),
115
+          );
116
+
117
+          $lsx_controls = apply_filters( 'lsx_layout_customizer_controls', $lsx_controls );
118
+
119
+          return $lsx_controls;
120
+     }
121 121
 
122 122
 endif;
123 123
 
@@ -125,143 +125,143 @@  discard block
 block discarded – undo
125 125
 
126 126
 if ( ! function_exists( 'lsx_customizer_template_cover_controls' ) ) :
127 127
 
128
-	/**
129
-	 * Returns an array of the Cover Template panel.
130
-	 *
131
-	 * @package    lsx
132
-	 * @subpackage customizer
133
-	 *
134
-	 * @return $lsx_controls array()
135
-	 */
136
-	function lsx_customizer_template_cover_controls( $lsx_controls ) {
137
-		$lsx_controls['sections']['lsx-cover-template'] = array(
138
-			'title'       => esc_html__( 'Cover Template Settings', 'lsx' ),
139
-			'description' => esc_html__( 'Change the cover template settings.', 'lsx' ),
140
-			'priority'    => 23,
141
-		);
142
-
143
-		$lsx_controls['settings']['lsx_cover_template_alt_logo'] = array(
144
-			'default'           => '',
145
-			'type'              => 'theme_mod',
146
-			'transport'         => 'postMessage',
147
-			'capability'        => 'edit_theme_options',
148
-			'sanitize_callback' => 'absint'
149
-		);
150
-
151
-		$lsx_controls['fields']['lsx_cover_template_alt_logo'] = array(
152
-			'label'       => esc_html__( 'Upload Alternative Logo Image', 'lsx' ),
153
-			'description' => __( 'Upload an alternative logo image (svg, png or jpg).', 'lsx' ),
154
-			'section'     => 'lsx-cover-template',
155
-			'control'     => 'WP_Customize_Media_Control',
156
-			'mime_type'   => 'image',
157
-		);
158
-
159
-		$lsx_controls['settings']['lsx_cover_template_fixed_background'] = array(
160
-			'default'           => '',
161
-			'sanitize_callback' => 'lsx_sanitize_checkbox',
162
-			'transport'         => 'postMessage',
163
-		);
164
-
165
-		$lsx_controls['fields']['lsx_cover_template_fixed_background'] = array(
166
-			'label'   => esc_html__( 'Fixed Background Image', 'lsx' ),
167
-			'section' => 'lsx-cover-template',
168
-			'type'    => 'checkbox',
169
-		);
170
-
171
-		$lsx_controls['settings']['lsx_cover_template_cover_background_color'] = array(
172
-			'default'           => '#000000',
173
-			'sanitize_callback' => 'sanitize_hex_color',
174
-			'type'              => 'theme_mod',
175
-			'transport'         => 'postMessage',
176
-		);
177
-
178
-		$lsx_controls['fields']['lsx_cover_template_cover_background_color'] = array(
179
-			'label'       => esc_html__( 'Cover Background Colour', 'lsx' ),
180
-			'description' => __( 'The colour used for the cover background, for post or pages without featured image. Defaults to #27639e.', 'lsx' ),
181
-			'section'     => 'lsx-cover-template',
182
-			'control'     => 'WP_Customize_Color_Control',
183
-		);
184
-
185
-		$lsx_controls['settings']['lsx_cover_template_overlay_background_color'] = array(
186
-			'default'           => '#000000',
187
-			'sanitize_callback' => 'sanitize_hex_color',
188
-			'type'              => 'theme_mod',
189
-			'transport'         => 'postMessage',
190
-		);
191
-
192
-		$lsx_controls['fields']['lsx_cover_template_overlay_background_color'] = array(
193
-			'label'       => esc_html__( 'Overlay Background Colour', 'lsx' ),
194
-			'description' => __( 'The colour used for the overlay. Defaults to black.', 'lsx' ),
195
-			'section'     => 'lsx-cover-template',
196
-			'control'     => 'WP_Customize_Color_Control',
197
-		);
198
-
199
-		$lsx_controls['settings']['lsx_cover_template_overlay_text_color'] = array(
200
-			'default'           => '#ffffff',
201
-			'sanitize_callback' => 'sanitize_hex_color',
202
-			'type'              => 'theme_mod',
203
-			'transport'         => 'postMessage',
204
-		);
205
-
206
-		$lsx_controls['fields']['lsx_cover_template_overlay_text_color'] = (
207
-			array(
208
-				'label'       => __( 'Overlay Text Colour', 'lsx' ),
209
-				'description' => __( 'The colour used for the text in the overlay.', 'lsx' ),
210
-				'section'     => 'lsx-cover-template',
211
-				'control'     => 'WP_Customize_Color_Control',
212
-			)
213
-		);
214
-
215
-		$lsx_controls['settings']['lsx_cover_template_overlay_opacity'] = array(
216
-			'default'           => 80,
217
-			'sanitize_callback' => 'absint',
218
-			'transport'         => 'postMessage',
219
-		);
220
-
221
-		$lsx_controls['fields']['lsx_cover_template_overlay_opacity'] = (
222
-			array(
223
-				'label'       => __( 'Overlay Opacity', 'lsx' ),
224
-				'description' => __( 'Make sure that the contrast is high enough so that the text is readable.', 'lsx' ),
225
-				'section'     => 'lsx-cover-template',
226
-				'type'        => 'range',
227
-			)
228
-		);
229
-
230
-		$lsx_controls['settings']['lsx_cover_template_menu_text_color'] = array(
231
-			'default'           => '#ffffff',
232
-			'sanitize_callback' => 'sanitize_hex_color',
233
-			'type'              => 'theme_mod',
234
-			'transport'         => 'postMessage',
235
-		);
236
-
237
-		$lsx_controls['fields']['lsx_cover_template_menu_text_color'] = (
238
-			array(
239
-				'label'       => __( 'Menu Text Colour', 'lsx' ),
240
-				'description' => __( 'The colour used for the text in the nav menu.', 'lsx' ),
241
-				'section'     => 'lsx-cover-template',
242
-				'control'     => 'WP_Customize_Color_Control',
243
-			)
244
-		);
245
-
246
-		$lsx_controls['settings']['lsx_cover_template_text_hover_color'] = array(
247
-			'default'           => '#f7ae00',
248
-			'sanitize_callback' => 'sanitize_hex_color',
249
-			'type'              => 'theme_mod',
250
-			'transport'         => 'postMessage',
251
-		);
252
-
253
-		$lsx_controls['fields']['lsx_cover_template_text_hover_color'] = (
254
-			array(
255
-				'label'       => __( 'Hover Text Colour', 'lsx' ),
256
-				'description' => __( 'The colour used for the text hover on links and the nav menu.', 'lsx' ),
257
-				'section'     => 'lsx-cover-template',
258
-				'control'     => 'WP_Customize_Color_Control',
259
-			)
260
-		);
261
-
262
-
263
-		return $lsx_controls;
264
-	}
128
+     /**
129
+      * Returns an array of the Cover Template panel.
130
+      *
131
+      * @package    lsx
132
+      * @subpackage customizer
133
+      *
134
+      * @return $lsx_controls array()
135
+      */
136
+     function lsx_customizer_template_cover_controls( $lsx_controls ) {
137
+          $lsx_controls['sections']['lsx-cover-template'] = array(
138
+               'title'       => esc_html__( 'Cover Template Settings', 'lsx' ),
139
+               'description' => esc_html__( 'Change the cover template settings.', 'lsx' ),
140
+               'priority'    => 23,
141
+          );
142
+
143
+          $lsx_controls['settings']['lsx_cover_template_alt_logo'] = array(
144
+               'default'           => '',
145
+               'type'              => 'theme_mod',
146
+               'transport'         => 'postMessage',
147
+               'capability'        => 'edit_theme_options',
148
+               'sanitize_callback' => 'absint'
149
+          );
150
+
151
+          $lsx_controls['fields']['lsx_cover_template_alt_logo'] = array(
152
+               'label'       => esc_html__( 'Upload Alternative Logo Image', 'lsx' ),
153
+               'description' => __( 'Upload an alternative logo image (svg, png or jpg).', 'lsx' ),
154
+               'section'     => 'lsx-cover-template',
155
+               'control'     => 'WP_Customize_Media_Control',
156
+               'mime_type'   => 'image',
157
+          );
158
+
159
+          $lsx_controls['settings']['lsx_cover_template_fixed_background'] = array(
160
+               'default'           => '',
161
+               'sanitize_callback' => 'lsx_sanitize_checkbox',
162
+               'transport'         => 'postMessage',
163
+          );
164
+
165
+          $lsx_controls['fields']['lsx_cover_template_fixed_background'] = array(
166
+               'label'   => esc_html__( 'Fixed Background Image', 'lsx' ),
167
+               'section' => 'lsx-cover-template',
168
+               'type'    => 'checkbox',
169
+          );
170
+
171
+          $lsx_controls['settings']['lsx_cover_template_cover_background_color'] = array(
172
+               'default'           => '#000000',
173
+               'sanitize_callback' => 'sanitize_hex_color',
174
+               'type'              => 'theme_mod',
175
+               'transport'         => 'postMessage',
176
+          );
177
+
178
+          $lsx_controls['fields']['lsx_cover_template_cover_background_color'] = array(
179
+               'label'       => esc_html__( 'Cover Background Colour', 'lsx' ),
180
+               'description' => __( 'The colour used for the cover background, for post or pages without featured image. Defaults to #27639e.', 'lsx' ),
181
+               'section'     => 'lsx-cover-template',
182
+               'control'     => 'WP_Customize_Color_Control',
183
+          );
184
+
185
+          $lsx_controls['settings']['lsx_cover_template_overlay_background_color'] = array(
186
+               'default'           => '#000000',
187
+               'sanitize_callback' => 'sanitize_hex_color',
188
+               'type'              => 'theme_mod',
189
+               'transport'         => 'postMessage',
190
+          );
191
+
192
+          $lsx_controls['fields']['lsx_cover_template_overlay_background_color'] = array(
193
+               'label'       => esc_html__( 'Overlay Background Colour', 'lsx' ),
194
+               'description' => __( 'The colour used for the overlay. Defaults to black.', 'lsx' ),
195
+               'section'     => 'lsx-cover-template',
196
+               'control'     => 'WP_Customize_Color_Control',
197
+          );
198
+
199
+          $lsx_controls['settings']['lsx_cover_template_overlay_text_color'] = array(
200
+               'default'           => '#ffffff',
201
+               'sanitize_callback' => 'sanitize_hex_color',
202
+               'type'              => 'theme_mod',
203
+               'transport'         => 'postMessage',
204
+          );
205
+
206
+          $lsx_controls['fields']['lsx_cover_template_overlay_text_color'] = (
207
+               array(
208
+                    'label'       => __( 'Overlay Text Colour', 'lsx' ),
209
+                    'description' => __( 'The colour used for the text in the overlay.', 'lsx' ),
210
+                    'section'     => 'lsx-cover-template',
211
+                    'control'     => 'WP_Customize_Color_Control',
212
+               )
213
+          );
214
+
215
+          $lsx_controls['settings']['lsx_cover_template_overlay_opacity'] = array(
216
+               'default'           => 80,
217
+               'sanitize_callback' => 'absint',
218
+               'transport'         => 'postMessage',
219
+          );
220
+
221
+          $lsx_controls['fields']['lsx_cover_template_overlay_opacity'] = (
222
+               array(
223
+                    'label'       => __( 'Overlay Opacity', 'lsx' ),
224
+                    'description' => __( 'Make sure that the contrast is high enough so that the text is readable.', 'lsx' ),
225
+                    'section'     => 'lsx-cover-template',
226
+                    'type'        => 'range',
227
+               )
228
+          );
229
+
230
+          $lsx_controls['settings']['lsx_cover_template_menu_text_color'] = array(
231
+               'default'           => '#ffffff',
232
+               'sanitize_callback' => 'sanitize_hex_color',
233
+               'type'              => 'theme_mod',
234
+               'transport'         => 'postMessage',
235
+          );
236
+
237
+          $lsx_controls['fields']['lsx_cover_template_menu_text_color'] = (
238
+               array(
239
+                    'label'       => __( 'Menu Text Colour', 'lsx' ),
240
+                    'description' => __( 'The colour used for the text in the nav menu.', 'lsx' ),
241
+                    'section'     => 'lsx-cover-template',
242
+                    'control'     => 'WP_Customize_Color_Control',
243
+               )
244
+          );
245
+
246
+          $lsx_controls['settings']['lsx_cover_template_text_hover_color'] = array(
247
+               'default'           => '#f7ae00',
248
+               'sanitize_callback' => 'sanitize_hex_color',
249
+               'type'              => 'theme_mod',
250
+               'transport'         => 'postMessage',
251
+          );
252
+
253
+          $lsx_controls['fields']['lsx_cover_template_text_hover_color'] = (
254
+               array(
255
+                    'label'       => __( 'Hover Text Colour', 'lsx' ),
256
+                    'description' => __( 'The colour used for the text hover on links and the nav menu.', 'lsx' ),
257
+                    'section'     => 'lsx-cover-template',
258
+                    'control'     => 'WP_Customize_Color_Control',
259
+               )
260
+          );
261
+
262
+
263
+          return $lsx_controls;
264
+     }
265 265
 
266 266
 endif;
267 267
 
@@ -270,19 +270,19 @@  discard block
 block discarded – undo
270 270
 
271 271
 if ( ! function_exists( 'lsx_get_customizer_controls' ) ) :
272 272
 
273
-	/**
274
-	 * Returns an array of $controls for the customizer class to generate.
275
-	 *
276
-	 * @package    lsx
277
-	 * @subpackage customizer
278
-	 *
279
-	 * @return $lsx_controls array()
280
-	 */
281
-	function lsx_get_customizer_controls() {
282
-		$lsx_controls = array();
283
-		$lsx_controls = apply_filters( 'lsx_customizer_controls', $lsx_controls );
284
-		return $lsx_controls;
285
-	}
273
+     /**
274
+      * Returns an array of $controls for the customizer class to generate.
275
+      *
276
+      * @package    lsx
277
+      * @subpackage customizer
278
+      *
279
+      * @return $lsx_controls array()
280
+      */
281
+     function lsx_get_customizer_controls() {
282
+          $lsx_controls = array();
283
+          $lsx_controls = apply_filters( 'lsx_customizer_controls', $lsx_controls );
284
+          return $lsx_controls;
285
+     }
286 286
 
287 287
 endif;
288 288
 
Please login to merge, or discard this patch.
includes/admin/welcome-screen/component-header.php 1 patch
Indentation   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -27,15 +27,15 @@
 block discarded – undo
27 27
 
28 28
 			<p>
29 29
 				<?php
30
-					printf(
31
-						/* Translators: 1: HTML open tag link, 2: HTML close tag link, 3: HTML open tag link, 4: HTML close tag link */
32
-						esc_html__( 'You\'ll find information on how to use and customize the LSX theme in our %1$sdocumentation%2$s section. However, please do %3$scontact us%4$s for support should you still find yourself unable to achieve your needs.', 'lsx' ),
33
-						'<a href="https://www.lsdev.biz/lsx/documentation/" target="_blank" rel="noreferrer noopener">',
34
-						'</a>',
35
-						'<a href="https://www.lsdev.biz/contact/" target="_blank" rel="noreferrer noopener">',
36
-						'</a>'
37
-					);
38
-					?>
30
+                         printf(
31
+                              /* Translators: 1: HTML open tag link, 2: HTML close tag link, 3: HTML open tag link, 4: HTML close tag link */
32
+                              esc_html__( 'You\'ll find information on how to use and customize the LSX theme in our %1$sdocumentation%2$s section. However, please do %3$scontact us%4$s for support should you still find yourself unable to achieve your needs.', 'lsx' ),
33
+                              '<a href="https://www.lsdev.biz/lsx/documentation/" target="_blank" rel="noreferrer noopener">',
34
+                              '</a>',
35
+                              '<a href="https://www.lsdev.biz/contact/" target="_blank" rel="noreferrer noopener">',
36
+                              '</a>'
37
+                         );
38
+                         ?>
39 39
 			</p>
40 40
 
41 41
 			<div class="more-button">
Please login to merge, or discard this patch.
partials/content.php 1 patch
Indentation   +85 added lines, -85 removed lines patch added patch discarded remove patch
@@ -10,38 +10,38 @@  discard block
 block discarded – undo
10 10
 <?php lsx_entry_before(); ?>
11 11
 
12 12
 <?php
13
-	$no_thumb_post_types   = array(
14
-		'audio'   => 'audio',
15
-		'gallery' => 'gallery',
16
-		'image'   => 'image',
17
-		'link'    => 'link',
18
-		'quote'   => 'quote',
19
-		'video'   => 'video',
20
-	);
21
-	$no_thumb_post_formats = apply_filters( 'lsx_no_thumb_post_formats', $no_thumb_post_types );
22
-
23
-	$has_thumb = has_post_thumbnail() && ! has_post_format( $no_thumb_post_formats );
24
-
25
-	if ( $has_thumb ) {
26
-		$thumb_class = 'has-thumb';
27
-	} else {
28
-		$thumb_class = 'no-thumb';
29
-	}
30
-
31
-	$blog_layout = apply_filters( 'lsx_blog_layout', 'default' );
32
-
33
-	$image_class = '';
34
-
35
-	$thumbnail_id = get_post_thumbnail_id( get_the_ID() );
36
-	if ( empty( $thumbnail_id ) ) {
37
-		$thumbnail_id = apply_filters( 'lsx_get_thumbnail_post_placeholder_id', $thumbnail_id, get_the_ID() );
38
-	}
39
-	$image_arr    = wp_get_attachment_image_src( $thumbnail_id, 'lsx-thumbnail-single' );
40
-	$image_src    = '';
41
-
42
-	if ( is_array( $image_arr ) ) {
43
-		$image_src = $image_arr[0];
44
-	}
13
+     $no_thumb_post_types   = array(
14
+          'audio'   => 'audio',
15
+          'gallery' => 'gallery',
16
+          'image'   => 'image',
17
+          'link'    => 'link',
18
+          'quote'   => 'quote',
19
+          'video'   => 'video',
20
+     );
21
+     $no_thumb_post_formats = apply_filters( 'lsx_no_thumb_post_formats', $no_thumb_post_types );
22
+
23
+     $has_thumb = has_post_thumbnail() && ! has_post_format( $no_thumb_post_formats );
24
+
25
+     if ( $has_thumb ) {
26
+          $thumb_class = 'has-thumb';
27
+     } else {
28
+          $thumb_class = 'no-thumb';
29
+     }
30
+
31
+     $blog_layout = apply_filters( 'lsx_blog_layout', 'default' );
32
+
33
+     $image_class = '';
34
+
35
+     $thumbnail_id = get_post_thumbnail_id( get_the_ID() );
36
+     if ( empty( $thumbnail_id ) ) {
37
+          $thumbnail_id = apply_filters( 'lsx_get_thumbnail_post_placeholder_id', $thumbnail_id, get_the_ID() );
38
+     }
39
+     $image_arr    = wp_get_attachment_image_src( $thumbnail_id, 'lsx-thumbnail-single' );
40
+     $image_src    = '';
41
+
42
+     if ( is_array( $image_arr ) ) {
43
+          $image_src = $image_arr[0];
44
+     }
45 45
 ?>
46 46
 
47 47
 <article id="post-<?php the_ID(); ?>" <?php post_class( array( 'lsx-slot', $thumb_class ) ); ?>>
@@ -59,23 +59,23 @@  discard block
 block discarded – undo
59 59
 				<?php endif; ?>
60 60
 
61 61
 				<?php
62
-				$format = get_post_format();
62
+                    $format = get_post_format();
63 63
 
64
-				if ( false === $format ) {
65
-					$format        = 'standard';
66
-					$show_on_front = get_option( 'show_on_front', 'posts' );
64
+                    if ( false === $format ) {
65
+                         $format        = 'standard';
66
+                         $show_on_front = get_option( 'show_on_front', 'posts' );
67 67
 
68
-					if ( 'page' === $show_on_front ) {
69
-						$archive_link = get_permalink( get_option( 'page_for_posts' ) );
70
-					} else {
71
-						$archive_link = home_url();
72
-					}
73
-				} else {
74
-					$archive_link = get_post_format_link( $format );
75
-				}
68
+                         if ( 'page' === $show_on_front ) {
69
+                              $archive_link = get_permalink( get_option( 'page_for_posts' ) );
70
+                         } else {
71
+                              $archive_link = home_url();
72
+                         }
73
+                    } else {
74
+                         $archive_link = get_post_format_link( $format );
75
+                    }
76 76
 
77
-				$format = lsx_translate_format_to_fontawesome( $format );
78
-				?>
77
+                    $format = lsx_translate_format_to_fontawesome( $format );
78
+                    ?>
79 79
 
80 80
 				<h1 class="entry-title">
81 81
 					<?php if ( has_post_thumbnail() ) : ?>
@@ -109,20 +109,20 @@  discard block
 block discarded – undo
109 109
 
110 110
 					<div class="entry-summary">
111 111
 						<?php
112
-						if ( false === apply_filters( 'lsx_disable_content_excerpt', false ) ) {
113
-							if ( ! has_excerpt() ) {
114
-								$excerpt_more = '<p><a class="moretag" href="' . esc_url( get_permalink() ) . '">' . esc_html__( 'Read More', 'lsx' ) . '</a></p>';
115
-								$content      = wp_trim_words( get_the_content(), 30 );
116
-								$content      = '<p>' . $content . '</p>' . $excerpt_more;
117
-								echo wp_kses_post( $content );
118
-							} else {
119
-								the_excerpt();
120
-							}
121
-						} else {
122
-							$excerpt_more = '<p><a class="moretag" href="' . esc_url( get_permalink() ) . '">' . esc_html__( 'Read More', 'lsx' ) . '</a></p>';
123
-							echo wp_kses_post( $excerpt_more );
124
-						}
125
-						?>
112
+                              if ( false === apply_filters( 'lsx_disable_content_excerpt', false ) ) {
113
+                                   if ( ! has_excerpt() ) {
114
+                                        $excerpt_more = '<p><a class="moretag" href="' . esc_url( get_permalink() ) . '">' . esc_html__( 'Read More', 'lsx' ) . '</a></p>';
115
+                                        $content      = wp_trim_words( get_the_content(), 30 );
116
+                                        $content      = '<p>' . $content . '</p>' . $excerpt_more;
117
+                                        echo wp_kses_post( $content );
118
+                                   } else {
119
+                                        the_excerpt();
120
+                                   }
121
+                              } else {
122
+                                   $excerpt_more = '<p><a class="moretag" href="' . esc_url( get_permalink() ) . '">' . esc_html__( 'Read More', 'lsx' ) . '</a></p>';
123
+                                   echo wp_kses_post( $excerpt_more );
124
+                              }
125
+                              ?>
126 126
 
127 127
 					</div><!-- .entry-summary -->
128 128
 
@@ -138,15 +138,15 @@  discard block
 block discarded – undo
138 138
 
139 139
 					<div class="entry-content">
140 140
 						<?php
141
-							the_content();
142
-
143
-							wp_link_pages( array(
144
-								'before'      => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">',
145
-								'after'       => '</div></div>',
146
-								'link_before' => '<span>',
147
-								'link_after'  => '</span>',
148
-							) );
149
-						?>
141
+                                   the_content();
142
+
143
+                                   wp_link_pages( array(
144
+                                        'before'      => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">',
145
+                                        'after'       => '</div></div>',
146
+                                        'link_before' => '<span>',
147
+                                        'link_after'  => '</span>',
148
+                                   ) );
149
+                              ?>
150 150
 					</div><!-- .entry-content -->
151 151
 
152 152
 				<?php endif; ?>
@@ -166,22 +166,22 @@  discard block
 block discarded – undo
166 166
 						<div class="post-comments">
167 167
 							<a href="<?php the_permalink(); ?>#comments">
168 168
 								<?php
169
-								if ( '1' === $comments_number ) {
170
-									echo esc_html_x( 'One Comment', 'content.php', 'lsx' );
171
-								} else {
172
-									printf(
173
-										/* Translators: %s: number of comments */
174
-										esc_html( _nx(
175
-											'%s Comment',
176
-											'%s Comments',
177
-											$comments_number,
178
-											'content.php',
179
-											'lsx'
180
-										) ),
181
-										esc_html( number_format_i18n( $comments_number ) )
182
-									);
183
-								}
184
-								?>
169
+                                        if ( '1' === $comments_number ) {
170
+                                             echo esc_html_x( 'One Comment', 'content.php', 'lsx' );
171
+                                        } else {
172
+                                             printf(
173
+                                                  /* Translators: %s: number of comments */
174
+                                                  esc_html( _nx(
175
+                                                       '%s Comment',
176
+                                                       '%s Comments',
177
+                                                       $comments_number,
178
+                                                       'content.php',
179
+                                                       'lsx'
180
+                                                  ) ),
181
+                                                  esc_html( number_format_i18n( $comments_number ) )
182
+                                             );
183
+                                        }
184
+                                        ?>
185 185
 							</a>
186 186
 						</div>
187 187
 					<?php endif ?>
Please login to merge, or discard this patch.
includes/layout.php 1 patch
Indentation   +259 added lines, -259 removed lines patch added patch discarded remove patch
@@ -7,137 +7,137 @@  discard block
 block discarded – undo
7 7
  */
8 8
 
9 9
 if ( ! defined( 'ABSPATH' ) ) {
10
-	exit;
10
+     exit;
11 11
 }
12 12
 
13 13
 if ( ! function_exists( 'lsx_layout_selector' ) ) :
14
-	/**
15
-	 * Layout selector.
16
-	 *
17
-	 * @package    lsx
18
-	 * @subpackage layout
19
-	 */
20
-	function lsx_layout_selector( $class, $area = 'site' ) {
21
-		$return_class = '';
22
-		$layout       = get_theme_mod( 'lsx_layout', '1c' );
23
-		$layout       = apply_filters( 'lsx_layout', $layout );
24
-		$default_size = 'sm';
25
-		$size         = apply_filters( 'lsx_bootstrap_column_size', $default_size );
26
-
27
-		switch ( $layout ) {
28
-			case '1c':
29
-				$main_class    = 'col-' . $size . '-12';
30
-				$sidebar_class = 'col-' . $size . '-12';
31
-				break;
32
-			case '2cr':
33
-				$main_class    = 'col-' . $size . '-8';
34
-				$sidebar_class = 'col-' . $size . '-4';
35
-				break;
36
-			case '2cl':
37
-				$main_class    = 'col-' . $size . '-8 col-' . $size . '-push-4';
38
-				$sidebar_class = 'col-' . $size . '-4 col-' . $size . '-pull-8';
39
-				break;
40
-			default:
41
-				$main_class    = 'col-' . $size . '-8';
42
-				$sidebar_class = 'col-' . $size . '-4';
43
-				break;
44
-		}
45
-
46
-		if ( 'main' === $class ) {
47
-			$return_class = apply_filters( 'lsx_layout_selector', $main_class, $class, $layout, $size );
48
-		}
49
-
50
-		if ( 'sidebar' === $class ) {
51
-			$return_class = apply_filters( 'lsx_layout_selector', $sidebar_class, $class, $layout, $size );
52
-		}
53
-
54
-		return $return_class;
55
-	}
14
+     /**
15
+      * Layout selector.
16
+      *
17
+      * @package    lsx
18
+      * @subpackage layout
19
+      */
20
+     function lsx_layout_selector( $class, $area = 'site' ) {
21
+          $return_class = '';
22
+          $layout       = get_theme_mod( 'lsx_layout', '1c' );
23
+          $layout       = apply_filters( 'lsx_layout', $layout );
24
+          $default_size = 'sm';
25
+          $size         = apply_filters( 'lsx_bootstrap_column_size', $default_size );
26
+
27
+          switch ( $layout ) {
28
+               case '1c':
29
+                    $main_class    = 'col-' . $size . '-12';
30
+                    $sidebar_class = 'col-' . $size . '-12';
31
+                    break;
32
+               case '2cr':
33
+                    $main_class    = 'col-' . $size . '-8';
34
+                    $sidebar_class = 'col-' . $size . '-4';
35
+                    break;
36
+               case '2cl':
37
+                    $main_class    = 'col-' . $size . '-8 col-' . $size . '-push-4';
38
+                    $sidebar_class = 'col-' . $size . '-4 col-' . $size . '-pull-8';
39
+                    break;
40
+               default:
41
+                    $main_class    = 'col-' . $size . '-8';
42
+                    $sidebar_class = 'col-' . $size . '-4';
43
+                    break;
44
+          }
45
+
46
+          if ( 'main' === $class ) {
47
+               $return_class = apply_filters( 'lsx_layout_selector', $main_class, $class, $layout, $size );
48
+          }
49
+
50
+          if ( 'sidebar' === $class ) {
51
+               $return_class = apply_filters( 'lsx_layout_selector', $sidebar_class, $class, $layout, $size );
52
+          }
53
+
54
+          return $return_class;
55
+     }
56 56
 endif;
57 57
 
58 58
 if ( ! function_exists( 'lsx_main_class' ) ) :
59
-	/**
60
-	 * .main classes.
61
-	 *
62
-	 * @package    lsx
63
-	 * @subpackage layout
64
-	 */
65
-	function lsx_main_class() {
66
-		return lsx_layout_selector( 'main' );
67
-	}
59
+     /**
60
+      * .main classes.
61
+      *
62
+      * @package    lsx
63
+      * @subpackage layout
64
+      */
65
+     function lsx_main_class() {
66
+          return lsx_layout_selector( 'main' );
67
+     }
68 68
 endif;
69 69
 
70 70
 if ( ! function_exists( 'lsx_sidebar_class' ) ) :
71
-	/**
72
-	 * .sidebar classes.
73
-	 *
74
-	 * @package    lsx
75
-	 * @subpackage layout
76
-	 */
77
-	function lsx_sidebar_class() {
78
-		return lsx_layout_selector( 'sidebar' );
79
-	}
71
+     /**
72
+      * .sidebar classes.
73
+      *
74
+      * @package    lsx
75
+      * @subpackage layout
76
+      */
77
+     function lsx_sidebar_class() {
78
+          return lsx_layout_selector( 'sidebar' );
79
+     }
80 80
 endif;
81 81
 
82 82
 if ( ! function_exists( 'lsx_header_classes' ) ) :
83
-	/**
84
-	 * Output the classes for the header.
85
-	 *
86
-	 * @package    lsx
87
-	 * @subpackage layout
88
-	 */
89
-	function lsx_header_classes( $additional = false ) {
90
-		$classes = 'banner navbar navbar-default';
91
-
92
-		if ( false !== $additional ) {
93
-			$classes .= ' ' . $additional;
94
-		}
95
-
96
-		echo esc_attr( $classes );
97
-	}
83
+     /**
84
+      * Output the classes for the header.
85
+      *
86
+      * @package    lsx
87
+      * @subpackage layout
88
+      */
89
+     function lsx_header_classes( $additional = false ) {
90
+          $classes = 'banner navbar navbar-default';
91
+
92
+          if ( false !== $additional ) {
93
+               $classes .= ' ' . $additional;
94
+          }
95
+
96
+          echo esc_attr( $classes );
97
+     }
98 98
 endif;
99 99
 
100 100
 if ( ! function_exists( 'lsx_top_menu_classes' ) ) :
101
-	/**
102
-	 * Output the classes for the top-menu.
103
-	 *
104
-	 * @package    lsx
105
-	 * @subpackage layout
106
-	 */
107
-	function lsx_top_menu_classes( $additional = false ) {
108
-		$classes = 'top-menu-default';
109
-
110
-		if ( false !== $additional ) {
111
-			$classes .= ' ' . $additional;
112
-		}
113
-
114
-		echo esc_attr( $classes );
115
-	}
101
+     /**
102
+      * Output the classes for the top-menu.
103
+      *
104
+      * @package    lsx
105
+      * @subpackage layout
106
+      */
107
+     function lsx_top_menu_classes( $additional = false ) {
108
+          $classes = 'top-menu-default';
109
+
110
+          if ( false !== $additional ) {
111
+               $classes .= ' ' . $additional;
112
+          }
113
+
114
+          echo esc_attr( $classes );
115
+     }
116 116
 endif;
117 117
 
118 118
 if ( ! function_exists( 'lsx_post_wrapper_class' ) ) :
119
-	/**
120
-	 * Output the classes for the top-menu.
121
-	 *
122
-	 * @package    lsx
123
-	 * @subpackage layout
124
-	 */
125
-	function lsx_post_wrapper_class() {
126
-		return apply_filters( 'lsx_post_wrapper_class', '' );
127
-	}
119
+     /**
120
+      * Output the classes for the top-menu.
121
+      *
122
+      * @package    lsx
123
+      * @subpackage layout
124
+      */
125
+     function lsx_post_wrapper_class() {
126
+          return apply_filters( 'lsx_post_wrapper_class', '' );
127
+     }
128 128
 endif;
129 129
 
130 130
 
131 131
 
132 132
 if ( ! function_exists( 'lsx_add_footer_sidebar_area' ) ) :
133
-	/**
134
-	 * Output the Footer CTA and/pr Footer Widgets.
135
-	 *
136
-	 * @package    lsx
137
-	 * @subpackage layout
138
-	 */
139
-	function lsx_add_footer_sidebar_area() {
140
-		if ( is_active_sidebar( 'sidebar-footer-cta' ) ) : ?>
133
+     /**
134
+      * Output the Footer CTA and/pr Footer Widgets.
135
+      *
136
+      * @package    lsx
137
+      * @subpackage layout
138
+      */
139
+     function lsx_add_footer_sidebar_area() {
140
+          if ( is_active_sidebar( 'sidebar-footer-cta' ) ) : ?>
141 141
 			<div id="footer-cta">
142 142
 				<div class="container">
143 143
 					<div class="lsx-full-width">
@@ -158,48 +158,48 @@  discard block
 block discarded – undo
158 158
 				</div>
159 159
 			</div>
160 160
 			<?php
161
-		endif;
162
-	}
163
-	add_action( 'lsx_footer_before', 'lsx_add_footer_sidebar_area' );
161
+          endif;
162
+     }
163
+     add_action( 'lsx_footer_before', 'lsx_add_footer_sidebar_area' );
164 164
 endif;
165 165
 
166 166
 if ( ! function_exists( 'lsx_global_header' ) ) :
167
-	/**
168
-	 * Displays the global header.
169
-	 *
170
-	 * @package    lsx
171
-	 * @subpackage layout
172
-	 */
173
-	function lsx_global_header() {
174
-		$show_on_front  = get_option( 'show_on_front' );
175
-		$queried_object = get_queried_object();
176
-		$default_size   = 'sm';
177
-		$size           = apply_filters( 'lsx_bootstrap_column_size', $default_size );
178
-
179
-		// Cart and Checkout won't have banners of any kind.
180
-		if ( function_exists( 'is_woocommerce' ) && ( is_checkout() || is_cart() ) ) {
181
-			return;
182
-		}
183
-
184
-		// Product pages have their own banner function 'lsx_page_banner()'.
185
-		if ( function_exists( 'is_woocommerce' ) && ( is_product() ) ) {
186
-			return;
187
-		}
188
-
189
-		// Events wont have banners.
190
-		if ( function_exists( 'tribe_is_event' ) && ( ! is_tag() ) && ( tribe_is_event() || tribe_is_organizer() || tribe_is_venue() ) ) {
191
-			return;
192
-		}
193
-
194
-		if ( function_exists( 'lsx_is_rest_api_request' ) && lsx_is_rest_api_request() ) {
195
-			return;
196
-		}
197
-
198
-		if ( is_page() && ( 'page' !== $show_on_front || ! is_front_page() ) ) :
199
-			if ( class_exists( 'LSX_Banners' ) && empty( apply_filters( 'lsx_banner_plugin_disable', false ) && ( ! has_post_thumbnail() ) ) ) {
200
-				return;
201
-			}
202
-				?>
167
+     /**
168
+      * Displays the global header.
169
+      *
170
+      * @package    lsx
171
+      * @subpackage layout
172
+      */
173
+     function lsx_global_header() {
174
+          $show_on_front  = get_option( 'show_on_front' );
175
+          $queried_object = get_queried_object();
176
+          $default_size   = 'sm';
177
+          $size           = apply_filters( 'lsx_bootstrap_column_size', $default_size );
178
+
179
+          // Cart and Checkout won't have banners of any kind.
180
+          if ( function_exists( 'is_woocommerce' ) && ( is_checkout() || is_cart() ) ) {
181
+               return;
182
+          }
183
+
184
+          // Product pages have their own banner function 'lsx_page_banner()'.
185
+          if ( function_exists( 'is_woocommerce' ) && ( is_product() ) ) {
186
+               return;
187
+          }
188
+
189
+          // Events wont have banners.
190
+          if ( function_exists( 'tribe_is_event' ) && ( ! is_tag() ) && ( tribe_is_event() || tribe_is_organizer() || tribe_is_venue() ) ) {
191
+               return;
192
+          }
193
+
194
+          if ( function_exists( 'lsx_is_rest_api_request' ) && lsx_is_rest_api_request() ) {
195
+               return;
196
+          }
197
+
198
+          if ( is_page() && ( 'page' !== $show_on_front || ! is_front_page() ) ) :
199
+               if ( class_exists( 'LSX_Banners' ) && empty( apply_filters( 'lsx_banner_plugin_disable', false ) && ( ! has_post_thumbnail() ) ) ) {
200
+                    return;
201
+               }
202
+                    ?>
203 203
 			<div class="archive-header-wrapper banner-page col-<?php echo esc_attr( $size ); ?>-12">
204 204
 				<?php lsx_global_header_inner_bottom(); ?>
205 205
 				<header class="archive-header">
@@ -209,8 +209,8 @@  discard block
 block discarded – undo
209 209
 			</div>
210 210
 			<?php
211 211
 
212
-		elseif ( is_single() && ! is_singular( 'post' ) ) :
213
-			?>
212
+          elseif ( is_single() && ! is_singular( 'post' ) ) :
213
+               ?>
214 214
 			<div class="archive-header-wrapper banner-single col-<?php echo esc_attr( $size ); ?>-12">
215 215
 				<?php lsx_global_header_inner_bottom(); ?>
216 216
 				<header class="archive-header">
@@ -219,29 +219,29 @@  discard block
 block discarded – undo
219 219
 
220 220
 			</div>
221 221
 			<?php
222
-		elseif ( is_search() ) :
223
-			?>
222
+          elseif ( is_search() ) :
223
+               ?>
224 224
 			<div class="archive-header-wrapper banner-search col-<?php echo esc_attr( $size ); ?>-12">
225 225
 				<?php lsx_global_header_inner_bottom(); ?>
226 226
 				<header class="archive-header">
227 227
 					<h1 class="archive-title">
228 228
 						<?php
229
-							printf(
230
-								/* Translators: %s: search term/query */
231
-								esc_html__( 'Search Results for: %s', 'lsx' ),
232
-								'<span>' . get_search_query() . '</span>'
233
-							);
234
-						?>
229
+                                   printf(
230
+                                        /* Translators: %s: search term/query */
231
+                                        esc_html__( 'Search Results for: %s', 'lsx' ),
232
+                                        '<span>' . get_search_query() . '</span>'
233
+                                   );
234
+                              ?>
235 235
 					</h1>
236 236
 				</header>
237 237
 
238 238
 			</div>
239 239
 			<?php
240
-		elseif ( is_author() ) :
241
-			$author        = get_the_author();
242
-			$author_avatar = get_avatar( get_the_author_meta( 'ID' ), 256 );
243
-			$author_bio    = get_the_archive_description();
244
-			?>
240
+          elseif ( is_author() ) :
241
+               $author        = get_the_author();
242
+               $author_avatar = get_avatar( get_the_author_meta( 'ID' ), 256 );
243
+               $author_bio    = get_the_archive_description();
244
+               ?>
245 245
 			<div class="archive-header-wrapper banner-archive-author col-<?php echo esc_attr( $size ); ?>-12">
246 246
 				<?php lsx_global_header_inner_bottom(); ?>
247 247
 				<header class="archive-header">
@@ -250,8 +250,8 @@  discard block
 block discarded – undo
250 250
 
251 251
 			</div>
252 252
 			<?php
253
-		elseif ( is_archive() ) :
254
-			?>
253
+          elseif ( is_archive() ) :
254
+               ?>
255 255
 			<div class="archive-header-wrapper banner-archive col-<?php echo esc_attr( $size ); ?>-12">
256 256
 				<?php lsx_global_header_inner_bottom(); ?>
257 257
 				<header class="archive-header">
@@ -264,15 +264,15 @@  discard block
 block discarded – undo
264 264
 					</h1>
265 265
 
266 266
 					<?php
267
-					if ( false === apply_filters( 'lsx_display_global_header_description', false ) ) {
268
-						the_archive_description();
269
-					}
270
-					?>
267
+                         if ( false === apply_filters( 'lsx_display_global_header_description', false ) ) {
268
+                              the_archive_description();
269
+                         }
270
+                         ?>
271 271
 				</header>
272 272
 			</div>
273 273
 			<?php
274
-		elseif ( 'page' === $show_on_front && (int) get_option( 'page_for_posts' ) === $queried_object->ID ) :
275
-			?>
274
+          elseif ( 'page' === $show_on_front && (int) get_option( 'page_for_posts' ) === $queried_object->ID ) :
275
+               ?>
276 276
 			<div class="archive-header-wrapper banner-page col-<?php echo esc_attr( $size ); ?>-12">
277 277
 				<?php lsx_global_header_inner_bottom(); ?>
278 278
 				<header class="archive-header">
@@ -281,47 +281,47 @@  discard block
 block discarded – undo
281 281
 
282 282
 			</div>
283 283
 			<?php
284
-		elseif ( ! is_singular( 'post' ) ) :
285
-			// Display only the breadcrumbs.
286
-			?>
284
+          elseif ( ! is_singular( 'post' ) ) :
285
+               // Display only the breadcrumbs.
286
+               ?>
287 287
 			<div class="archive-header-wrapper banner-singular col-<?php echo esc_attr( $size ); ?>-12">
288 288
 				<?php lsx_global_header_inner_bottom(); ?>
289 289
 			</div>
290 290
 			<?php
291
-		elseif ( ( true === apply_filters( 'lsx_global_header_disable', false ) ) && ( ! is_search() ) ) :
292
-			// Display only the breadcrumbs.
293
-			?>
291
+          elseif ( ( true === apply_filters( 'lsx_global_header_disable', false ) ) && ( ! is_search() ) ) :
292
+               // Display only the breadcrumbs.
293
+               ?>
294 294
 			<div class="archive-header-wrapper banner-global col-<?php echo esc_attr( $size ); ?>-12">
295 295
 				<?php lsx_global_header_inner_bottom(); ?>
296 296
 			</div>
297 297
 			<?php
298
-		endif;
299
-	}
300
-	add_action( 'lsx_content_wrap_before', 'lsx_global_header' );
298
+          endif;
299
+     }
300
+     add_action( 'lsx_content_wrap_before', 'lsx_global_header' );
301 301
 endif;
302 302
 
303 303
 if ( ! function_exists( 'lsx_author_extra_info' ) ) :
304
-	/**
305
-	 * Displays the author extra info.
306
-	 *
307
-	 * @package    lsx
308
-	 * @subpackage layout
309
-	 */
310
-	function lsx_author_extra_info() {
311
-		$default_size = 'sm';
312
-		$size         = apply_filters( 'lsx_bootstrap_column_size', $default_size );
313
-
314
-		if ( is_author() ) :
315
-			$author_id         = get_the_author_meta( 'ID' );
316
-			$author            = get_the_author();
317
-			$author_avatar     = get_avatar( $author_id, 400 );
318
-			$author_bio        = get_the_archive_description();
319
-			$author_url        = get_the_author_meta( 'url', $author_id );
320
-			$author_email      = get_the_author_meta( 'email', $author_id );
321
-			$author_facebook   = get_the_author_meta( 'facebook', $author_id );
322
-			$author_linkedin   = get_the_author_meta( 'linkedin', $author_id );
323
-			$author_twitter    = get_the_author_meta( 'twitter', $author_id );
324
-			?>
304
+     /**
305
+      * Displays the author extra info.
306
+      *
307
+      * @package    lsx
308
+      * @subpackage layout
309
+      */
310
+     function lsx_author_extra_info() {
311
+          $default_size = 'sm';
312
+          $size         = apply_filters( 'lsx_bootstrap_column_size', $default_size );
313
+
314
+          if ( is_author() ) :
315
+               $author_id         = get_the_author_meta( 'ID' );
316
+               $author            = get_the_author();
317
+               $author_avatar     = get_avatar( $author_id, 400 );
318
+               $author_bio        = get_the_archive_description();
319
+               $author_url        = get_the_author_meta( 'url', $author_id );
320
+               $author_email      = get_the_author_meta( 'email', $author_id );
321
+               $author_facebook   = get_the_author_meta( 'facebook', $author_id );
322
+               $author_linkedin   = get_the_author_meta( 'linkedin', $author_id );
323
+               $author_twitter    = get_the_author_meta( 'twitter', $author_id );
324
+               ?>
325 325
 			<div class="col-<?php echo esc_attr( $size ); ?>-12">
326 326
 				<div class="archive-author-data">
327 327
 					<div class="row">
@@ -335,10 +335,10 @@  discard block
 block discarded – undo
335 335
 							<!-- Name -->
336 336
 							<h2 class="archive-author-title">
337 337
 								<?php
338
-								if ( '' !== $author ) {
339
-									echo esc_html( $author );
340
-								}
341
-								?>
338
+                                        if ( '' !== $author ) {
339
+                                             echo esc_html( $author );
340
+                                        }
341
+                                        ?>
342 342
 							</h2>
343 343
 							<!-- Social -->
344 344
 							<?php if ( ! empty( $author_url ) || ! empty( $author_email ) || ! empty( $author_facebook ) || ! empty( $author_twitter ) ) : ?>
@@ -375,36 +375,36 @@  discard block
 block discarded – undo
375 375
 				<h2><?php echo esc_html__( 'Posts', 'lsx' ); ?></h2>
376 376
 			</div>
377 377
 			<?php
378
-		endif;
379
-	}
380
-	add_action( 'lsx_content_wrap_before', 'lsx_author_extra_info', 11 );
378
+          endif;
379
+     }
380
+     add_action( 'lsx_content_wrap_before', 'lsx_author_extra_info', 11 );
381 381
 endif;
382 382
 
383 383
 if ( ! function_exists( 'lsx_post_header' ) ) :
384
-	/**
385
-	 * Displays the post header.
386
-	 *
387
-	 * @package    lsx
388
-	 * @subpackage layout
389
-	 */
390
-	function lsx_post_header() {
391
-		$default_size = 'sm';
392
-		$size         = apply_filters( 'lsx_bootstrap_column_size', $default_size );
393
-
394
-		$disable_title = get_post_meta( get_the_ID(), 'lsx_disable_title', true );
395
-		if ( 'yes' === $disable_title && is_singular( 'post' ) ) {
396
-			return;
397
-		}
398
-
399
-		if ( is_singular( 'post' ) ) :
400
-			$format = get_post_format();
401
-
402
-			if ( false === $format ) {
403
-				$format = 'standard';
404
-			}
405
-
406
-			$format = lsx_translate_format_to_fontawesome( $format );
407
-			?>
384
+     /**
385
+      * Displays the post header.
386
+      *
387
+      * @package    lsx
388
+      * @subpackage layout
389
+      */
390
+     function lsx_post_header() {
391
+          $default_size = 'sm';
392
+          $size         = apply_filters( 'lsx_bootstrap_column_size', $default_size );
393
+
394
+          $disable_title = get_post_meta( get_the_ID(), 'lsx_disable_title', true );
395
+          if ( 'yes' === $disable_title && is_singular( 'post' ) ) {
396
+               return;
397
+          }
398
+
399
+          if ( is_singular( 'post' ) ) :
400
+               $format = get_post_format();
401
+
402
+               if ( false === $format ) {
403
+                    $format = 'standard';
404
+               }
405
+
406
+               $format = lsx_translate_format_to_fontawesome( $format );
407
+               ?>
408 408
 			<div class="archive-header-wrapper banner-post-header col-<?php echo esc_attr( $size ); ?>-12">
409 409
 				<header class="archive-header">
410 410
 					<h1 class="archive-title">
@@ -414,43 +414,43 @@  discard block
 block discarded – undo
414 414
 				</header>
415 415
 			</div>
416 416
 			<?php
417
-		endif;
418
-	}
419
-	add_action( 'lsx_entry_top', 'lsx_post_header' );
417
+          endif;
418
+     }
419
+     add_action( 'lsx_entry_top', 'lsx_post_header' );
420 420
 endif;
421 421
 
422 422
 if ( ! function_exists( 'lsx_header_search_form' ) ) :
423
-	/**
424
-	 * Add a search form to just above the nav menu.
425
-	 *
426
-	 * @package    lsx
427
-	 * @subpackage layout
428
-	 */
429
-	function lsx_header_search_form() {
430
-		$search_form = get_theme_mod( 'lsx_header_search', false );
431
-
432
-		if ( false !== $search_form || is_customize_preview() ) {
433
-			get_search_form( true );
434
-		}
435
-	}
436
-	$mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' );
437
-	add_action( 'lsx_nav_before', 'lsx_header_search_form', 0 );
423
+     /**
424
+      * Add a search form to just above the nav menu.
425
+      *
426
+      * @package    lsx
427
+      * @subpackage layout
428
+      */
429
+     function lsx_header_search_form() {
430
+          $search_form = get_theme_mod( 'lsx_header_search', false );
431
+
432
+          if ( false !== $search_form || is_customize_preview() ) {
433
+               get_search_form( true );
434
+          }
435
+     }
436
+     $mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' );
437
+     add_action( 'lsx_nav_before', 'lsx_header_search_form', 0 );
438 438
 endif;
439 439
 
440 440
 // Add entry meta to single post if active.
441 441
 if ( ! function_exists( 'lsx_add_entry_meta' ) ) :
442
-	function lsx_add_entry_meta() {
443
-		$disable_title = get_post_meta( get_the_ID(), 'lsx_disable_title', true );
444
-		if ( 'yes' === $disable_title && is_singular( 'post' ) ) {
445
-			return;
446
-		}
447
-		if ( is_single() && is_singular( 'post' ) ) {
448
-			?>
442
+     function lsx_add_entry_meta() {
443
+          $disable_title = get_post_meta( get_the_ID(), 'lsx_disable_title', true );
444
+          if ( 'yes' === $disable_title && is_singular( 'post' ) ) {
445
+               return;
446
+          }
447
+          if ( is_single() && is_singular( 'post' ) ) {
448
+               ?>
449 449
 			<div class="entry-meta">
450 450
 				<?php lsx_post_meta_single_top(); ?>
451 451
 			</div><!-- .entry-meta -->
452 452
 			<?php
453
-		}
454
-	}
455
-	add_action( 'lsx_entry_top', 'lsx_add_entry_meta', 999 );
453
+          }
454
+     }
455
+     add_action( 'lsx_entry_top', 'lsx_add_entry_meta', 999 );
456 456
 endif;
Please login to merge, or discard this patch.
includes/scripts.php 1 patch
Indentation   +84 added lines, -84 removed lines patch added patch discarded remove patch
@@ -7,21 +7,21 @@  discard block
 block discarded – undo
7 7
  */
8 8
 
9 9
 if ( ! defined( 'ABSPATH' ) ) {
10
-	exit;
10
+     exit;
11 11
 }
12 12
 
13 13
 if ( ! function_exists( 'lsx_scripts' ) ) :
14 14
 
15
-	/**
16
-	 * Enqueue scripts, fonts and styles.
17
-	 *
18
-	 * @package    lsx
19
-	 * @subpackage scripts
20
-	 */
21
-	function lsx_scripts() {
22
-		lsx_scripts_add_styles();
23
-		lsx_scripts_add_scripts();
24
-	}
15
+     /**
16
+      * Enqueue scripts, fonts and styles.
17
+      *
18
+      * @package    lsx
19
+      * @subpackage scripts
20
+      */
21
+     function lsx_scripts() {
22
+          lsx_scripts_add_styles();
23
+          lsx_scripts_add_scripts();
24
+     }
25 25
 
26 26
 endif;
27 27
 
@@ -29,15 +29,15 @@  discard block
 block discarded – undo
29 29
 
30 30
 if ( ! function_exists( 'lsx_admin_scripts' ) ) :
31 31
 
32
-	/**
33
-	 * Enqueue scripts (admin).
34
-	 *
35
-	 * @package    lsx
36
-	 * @subpackage scripts
37
-	 */
38
-	function lsx_admin_scripts() {
39
-		wp_enqueue_script( 'lsx-admin', get_template_directory_uri() . '/assets/js/admin/lsx-admin.js', array( 'jquery' ), LSX_VERSION, true );
40
-	}
32
+     /**
33
+      * Enqueue scripts (admin).
34
+      *
35
+      * @package    lsx
36
+      * @subpackage scripts
37
+      */
38
+     function lsx_admin_scripts() {
39
+          wp_enqueue_script( 'lsx-admin', get_template_directory_uri() . '/assets/js/admin/lsx-admin.js', array( 'jquery' ), LSX_VERSION, true );
40
+     }
41 41
 
42 42
 endif;
43 43
 
@@ -45,84 +45,84 @@  discard block
 block discarded – undo
45 45
 
46 46
 if ( ! function_exists( 'lsx_scripts_add_styles' ) ) :
47 47
 
48
-	/**
49
-	 * Enqueue styles.
50
-	 *
51
-	 * @package    lsx
52
-	 * @subpackage scripts
53
-	 */
54
-	function lsx_scripts_add_styles() {
55
-		wp_enqueue_style( 'lsx_fonts', get_template_directory_uri() . '/assets/css/lsx-fonts.css', array(), LSX_VERSION );
48
+     /**
49
+      * Enqueue styles.
50
+      *
51
+      * @package    lsx
52
+      * @subpackage scripts
53
+      */
54
+     function lsx_scripts_add_styles() {
55
+          wp_enqueue_style( 'lsx_fonts', get_template_directory_uri() . '/assets/css/lsx-fonts.css', array(), LSX_VERSION );
56 56
 
57
-		wp_register_style( 'fontawesome', get_template_directory_uri() . '/assets/css/vendor/font-awesome.css', array(), LSX_VERSION );
58
-		wp_style_add_data( 'fontawesome', 'rtl', 'replace' );
57
+          wp_register_style( 'fontawesome', get_template_directory_uri() . '/assets/css/vendor/font-awesome.css', array(), LSX_VERSION );
58
+          wp_style_add_data( 'fontawesome', 'rtl', 'replace' );
59 59
 
60
-		wp_register_style( 'bootstrap', get_template_directory_uri() . '/assets/css/vendor/bootstrap.css', array(), LSX_VERSION );
61
-		wp_style_add_data( 'bootstrap', 'rtl', 'replace' );
60
+          wp_register_style( 'bootstrap', get_template_directory_uri() . '/assets/css/vendor/bootstrap.css', array(), LSX_VERSION );
61
+          wp_style_add_data( 'bootstrap', 'rtl', 'replace' );
62 62
 
63
-		wp_enqueue_style( 'lsx_main', get_template_directory_uri() . '/assets/css/lsx.css', array( 'lsx_fonts', 'fontawesome', 'bootstrap'/*, 'slick'*/ ), LSX_VERSION );
64
-		wp_enqueue_style( 'lsx_gutenberg', get_template_directory_uri() . '/assets/css/gutenberg.css', array( 'lsx_main' ), LSX_VERSION );
63
+          wp_enqueue_style( 'lsx_main', get_template_directory_uri() . '/assets/css/lsx.css', array( 'lsx_fonts', 'fontawesome', 'bootstrap'/*, 'slick'*/ ), LSX_VERSION );
64
+          wp_enqueue_style( 'lsx_gutenberg', get_template_directory_uri() . '/assets/css/gutenberg.css', array( 'lsx_main' ), LSX_VERSION );
65 65
 
66
-		wp_style_add_data( 'lsx_main', 'rtl', 'replace' );
67
-	}
66
+          wp_style_add_data( 'lsx_main', 'rtl', 'replace' );
67
+     }
68 68
 
69 69
 endif;
70 70
 
71 71
 if ( ! function_exists( 'lsx_scripts_add_scripts' ) ) :
72 72
 
73
-	/**
74
-	 * Enqueue scripts.
75
-	 *
76
-	 * @package    lsx
77
-	 * @subpackage scripts
78
-	 */
79
-	function lsx_scripts_add_scripts() {
80
-		if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
81
-			wp_enqueue_script( 'comment-reply' );
82
-		}
83
-
84
-		wp_enqueue_script( 'platform', get_template_directory_uri() . '/assets/js/vendor/platform.min.js', array(), LSX_VERSION, true );
85
-		wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/assets/js/vendor/bootstrap.min.js', array( 'jquery' ), LSX_VERSION, true );
86
-
87
-		wp_enqueue_script( 'imagesLoaded', get_template_directory_uri() . '/assets/js/vendor/imagesloaded.pkgd.min.js', array( 'masonry' ), LSX_VERSION, true );
88
-		wp_enqueue_script( 'scrolltofixed', get_template_directory_uri() . '/assets/js/vendor/jquery-scrolltofixed-min.js', array( 'jquery' ), LSX_VERSION, true );
89
-		wp_enqueue_script( 'slick', get_template_directory_uri() . '/assets/js/vendor/slick.min.js', array( 'jquery' ), LSX_VERSION, true );
90
-		wp_enqueue_script( 'slick-lightbox', get_template_directory_uri() . '/assets/js/vendor/slick-lightbox.min.js', array( 'jquery', 'slick' ), LSX_VERSION, true );
91
-		wp_enqueue_script( 'picturefill', get_template_directory_uri() . '/assets/js/vendor/picturefill.min.js', array(), LSX_VERSION, true );
92
-
93
-		if ( defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ) {
94
-			$prefix = 'src/';
95
-			$suffix = '';
96
-		} else {
97
-			$prefix = '';
98
-			$suffix = '.min';
99
-		}
100
-		wp_enqueue_script( 'lsx_script', get_template_directory_uri() . '/assets/js/' . $prefix . 'lsx' . $suffix . '.js', array( 'jquery', 'platform', 'bootstrap', 'masonry', 'imagesLoaded', 'scrolltofixed', 'slick', 'slick-lightbox', 'picturefill' ), LSX_VERSION, true );
101
-
102
-		$param_array = array(
103
-			'columns'            => apply_filters( 'lsx_archive_column_number', 3 ),
104
-			'stickyMenuSelector' => apply_filters( 'lsx_sticky_menu_selector', 'header.navbar' ),
105
-		);
106
-
107
-		wp_localize_script( 'lsx_script', 'lsx_params', $param_array );
108
-	}
73
+     /**
74
+      * Enqueue scripts.
75
+      *
76
+      * @package    lsx
77
+      * @subpackage scripts
78
+      */
79
+     function lsx_scripts_add_scripts() {
80
+          if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
81
+               wp_enqueue_script( 'comment-reply' );
82
+          }
83
+
84
+          wp_enqueue_script( 'platform', get_template_directory_uri() . '/assets/js/vendor/platform.min.js', array(), LSX_VERSION, true );
85
+          wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/assets/js/vendor/bootstrap.min.js', array( 'jquery' ), LSX_VERSION, true );
86
+
87
+          wp_enqueue_script( 'imagesLoaded', get_template_directory_uri() . '/assets/js/vendor/imagesloaded.pkgd.min.js', array( 'masonry' ), LSX_VERSION, true );
88
+          wp_enqueue_script( 'scrolltofixed', get_template_directory_uri() . '/assets/js/vendor/jquery-scrolltofixed-min.js', array( 'jquery' ), LSX_VERSION, true );
89
+          wp_enqueue_script( 'slick', get_template_directory_uri() . '/assets/js/vendor/slick.min.js', array( 'jquery' ), LSX_VERSION, true );
90
+          wp_enqueue_script( 'slick-lightbox', get_template_directory_uri() . '/assets/js/vendor/slick-lightbox.min.js', array( 'jquery', 'slick' ), LSX_VERSION, true );
91
+          wp_enqueue_script( 'picturefill', get_template_directory_uri() . '/assets/js/vendor/picturefill.min.js', array(), LSX_VERSION, true );
92
+
93
+          if ( defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ) {
94
+               $prefix = 'src/';
95
+               $suffix = '';
96
+          } else {
97
+               $prefix = '';
98
+               $suffix = '.min';
99
+          }
100
+          wp_enqueue_script( 'lsx_script', get_template_directory_uri() . '/assets/js/' . $prefix . 'lsx' . $suffix . '.js', array( 'jquery', 'platform', 'bootstrap', 'masonry', 'imagesLoaded', 'scrolltofixed', 'slick', 'slick-lightbox', 'picturefill' ), LSX_VERSION, true );
101
+
102
+          $param_array = array(
103
+               'columns'            => apply_filters( 'lsx_archive_column_number', 3 ),
104
+               'stickyMenuSelector' => apply_filters( 'lsx_sticky_menu_selector', 'header.navbar' ),
105
+          );
106
+
107
+          wp_localize_script( 'lsx_script', 'lsx_params', $param_array );
108
+     }
109 109
 
110 110
 endif;
111 111
 
112 112
 if ( ! function_exists( 'lsx_scripts_child_theme' ) ) :
113 113
 
114
-	/**
115
-	 * Enqueue scripts and styles (for child theme).
116
-	 *
117
-	 * @package    lsx
118
-	 * @subpackage scripts
119
-	 */
120
-	function lsx_scripts_child_theme() {
121
-		if ( is_child_theme() && file_exists( get_stylesheet_directory() . '/assets/css/custom.css' ) ) {
122
-			wp_enqueue_style( 'child-css', get_stylesheet_directory_uri() . '/assets/css/custom.css', array( 'lsx_main' ), LSX_VERSION );
123
-			wp_style_add_data( 'child-css', 'rtl', 'replace' );
124
-		}
125
-	}
114
+     /**
115
+      * Enqueue scripts and styles (for child theme).
116
+      *
117
+      * @package    lsx
118
+      * @subpackage scripts
119
+      */
120
+     function lsx_scripts_child_theme() {
121
+          if ( is_child_theme() && file_exists( get_stylesheet_directory() . '/assets/css/custom.css' ) ) {
122
+               wp_enqueue_style( 'child-css', get_stylesheet_directory_uri() . '/assets/css/custom.css', array( 'lsx_main' ), LSX_VERSION );
123
+               wp_style_add_data( 'child-css', 'rtl', 'replace' );
124
+          }
125
+     }
126 126
 
127 127
 endif;
128 128
 
Please login to merge, or discard this patch.
includes/extras.php 1 patch
Indentation   +471 added lines, -471 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
  */
8 8
 
9 9
 if ( ! defined( 'ABSPATH' ) ) {
10
-	exit;
10
+     exit;
11 11
 }
12 12
 
13 13
 /**
@@ -21,24 +21,24 @@  discard block
 block discarded – undo
21 21
 
22 22
 if ( ! function_exists( 'lsx_kses_allowed_html' ) ) :
23 23
 
24
-	/**
25
-	 * Enable extra attributes (srcset, sizes) in img tag.
26
-	 *
27
-	 * @package    lsx
28
-	 * @subpackage extras
29
-	 */
30
-	function lsx_kses_allowed_html( $allowedtags, $context ) {
31
-		$allowedtags['img']['srcset'] = true;
32
-		$allowedtags['img']['sizes']  = true;
33
-
34
-		$allowedtags['input']['name']  = true;
35
-		$allowedtags['input']['type']  = true;
36
-		$allowedtags['input']['value'] = true;
37
-		$allowedtags['input']['class'] = true;
38
-		$allowedtags['input']['id']    = true;
39
-		$allowedtags['script']['type'] = true;
40
-		return $allowedtags;
41
-	}
24
+     /**
25
+      * Enable extra attributes (srcset, sizes) in img tag.
26
+      *
27
+      * @package    lsx
28
+      * @subpackage extras
29
+      */
30
+     function lsx_kses_allowed_html( $allowedtags, $context ) {
31
+          $allowedtags['img']['srcset'] = true;
32
+          $allowedtags['img']['sizes']  = true;
33
+
34
+          $allowedtags['input']['name']  = true;
35
+          $allowedtags['input']['type']  = true;
36
+          $allowedtags['input']['value'] = true;
37
+          $allowedtags['input']['class'] = true;
38
+          $allowedtags['input']['id']    = true;
39
+          $allowedtags['script']['type'] = true;
40
+          return $allowedtags;
41
+     }
42 42
 
43 43
 endif;
44 44
 
@@ -46,69 +46,69 @@  discard block
 block discarded – undo
46 46
 
47 47
 if ( ! function_exists( 'lsx_body_class' ) ) :
48 48
 
49
-	/**
50
-	 * Add and remove body_class() classes.
51
-	 *
52
-	 * @package    lsx
53
-	 * @subpackage extras
54
-	 */
55
-	function lsx_body_class( $classes ) {
56
-		global $post;
49
+     /**
50
+      * Add and remove body_class() classes.
51
+      *
52
+      * @package    lsx
53
+      * @subpackage extras
54
+      */
55
+     function lsx_body_class( $classes ) {
56
+          global $post;
57 57
 
58
-		$header_layout = get_theme_mod( 'lsx_header_layout', 'inline' );
59
-		$classes[]     = 'header-' . $header_layout;
58
+          $header_layout = get_theme_mod( 'lsx_header_layout', 'inline' );
59
+          $classes[]     = 'header-' . $header_layout;
60 60
 
61
-		$mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' );
62
-		$classes[]            = 'mobile-header-' . $mobile_header_layout;
61
+          $mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' );
62
+          $classes[]            = 'mobile-header-' . $mobile_header_layout;
63 63
 
64
-		if ( isset( $post ) ) {
65
-			$classes[] = $post->post_name;
66
-		}
64
+          if ( isset( $post ) ) {
65
+               $classes[] = $post->post_name;
66
+          }
67 67
 
68
-		if ( class_exists( 'LSX_Banners' ) && empty( apply_filters( 'lsx_banner_plugin_disable', false ) ) ) {
69
-			$post_types = array( 'page', 'post' );
70
-			$post_types = apply_filters( 'lsx_allowed_post_type_banners', $post_types );
68
+          if ( class_exists( 'LSX_Banners' ) && empty( apply_filters( 'lsx_banner_plugin_disable', false ) ) ) {
69
+               $post_types = array( 'page', 'post' );
70
+               $post_types = apply_filters( 'lsx_allowed_post_type_banners', $post_types );
71 71
 
72
-			$img_group = get_post_meta( $post->ID, 'image_group', true );
72
+               $img_group = get_post_meta( $post->ID, 'image_group', true );
73 73
 
74
-			if ( is_singular( $post_types ) && ! empty( $img_group ) && is_array( $img_group ) && ! empty( $img_group['banner_image'] ) ) {
75
-				$classes[] = 'page-has-banner';
76
-			}
74
+               if ( is_singular( $post_types ) && ! empty( $img_group ) && is_array( $img_group ) && ! empty( $img_group['banner_image'] ) ) {
75
+                    $classes[] = 'page-has-banner';
76
+               }
77 77
 
78
-			if ( is_singular( $post_types ) && empty( $img_group['banner_image'] ) && ( ! has_post_thumbnail( $post->ID ) ) ) {
79
-				$classes[] = 'page-has-no-banner';
80
-			}
81
-		}
78
+               if ( is_singular( $post_types ) && empty( $img_group['banner_image'] ) && ( ! has_post_thumbnail( $post->ID ) ) ) {
79
+                    $classes[] = 'page-has-no-banner';
80
+               }
81
+          }
82 82
 
83
-		if ( function_exists( 'tour_operator' ) ) {
84
-			$post_types = array( 'page', 'post' );
83
+          if ( function_exists( 'tour_operator' ) ) {
84
+               $post_types = array( 'page', 'post' );
85 85
 
86
-			$classes[] = 'to-active';
87
-		}
86
+               $classes[] = 'to-active';
87
+          }
88 88
 
89
-		if ( has_nav_menu( 'top-menu' ) || has_nav_menu( 'top-menu-left' ) ) {
90
-			$classes[] = 'has-top-menu';
91
-		}
89
+          if ( has_nav_menu( 'top-menu' ) || has_nav_menu( 'top-menu-left' ) ) {
90
+               $classes[] = 'has-top-menu';
91
+          }
92 92
 
93
-		$fixed_header = get_theme_mod( 'lsx_header_fixed', false );
93
+          $fixed_header = get_theme_mod( 'lsx_header_fixed', false );
94 94
 
95
-		if ( ( false !== $fixed_header ) && ( ! is_page_template( 'page-templates/template-cover.php' ) ) ) {
96
-			$classes[] = 'top-menu-fixed';
97
-		}
95
+          if ( ( false !== $fixed_header ) && ( ! is_page_template( 'page-templates/template-cover.php' ) ) ) {
96
+               $classes[] = 'top-menu-fixed';
97
+          }
98 98
 
99
-		$search_form = get_theme_mod( 'lsx_header_search', false );
99
+          $search_form = get_theme_mod( 'lsx_header_search', false );
100 100
 
101
-		if ( false !== $search_form ) {
102
-			$classes[] = 'has-header-search';
103
-		}
101
+          if ( false !== $search_form ) {
102
+               $classes[] = 'has-header-search';
103
+          }
104 104
 
105
-		$register_enabled = get_option( 'users_can_register', false );
106
-		if ( ( $register_enabled ) && is_page( 'my-account' ) && is_singular() ) {
107
-			$classes[] = 'register-enabled';
108
-		}
105
+          $register_enabled = get_option( 'users_can_register', false );
106
+          if ( ( $register_enabled ) && is_page( 'my-account' ) && is_singular() ) {
107
+               $classes[] = 'register-enabled';
108
+          }
109 109
 
110
-		return $classes;
111
-	}
110
+          return $classes;
111
+     }
112 112
 
113 113
 endif;
114 114
 
@@ -116,22 +116,22 @@  discard block
 block discarded – undo
116 116
 
117 117
 if ( ! function_exists( 'lsx_embed_wrap' ) ) :
118 118
 
119
-	/**
120
-	 * Wrap embedded media as suggested by Readability.
121
-	 *
122
-	 * @package    lsx
123
-	 * @subpackage extras
124
-	 *
125
-	 * @link https://gist.github.com/965956
126
-	 * @link http://www.readability.com/publishers/guidelines#publisher
127
-	 */
128
-	function lsx_embed_wrap( $cache, $url, $attr = '', $post_id = '' ) {
129
-		if ( false !== strpos( $cache, '<iframe' ) ) {
130
-			return '<div class="entry-content-asset">' . $cache . '</div>';
131
-		}
132
-
133
-		return $cache;
134
-	}
119
+     /**
120
+      * Wrap embedded media as suggested by Readability.
121
+      *
122
+      * @package    lsx
123
+      * @subpackage extras
124
+      *
125
+      * @link https://gist.github.com/965956
126
+      * @link http://www.readability.com/publishers/guidelines#publisher
127
+      */
128
+     function lsx_embed_wrap( $cache, $url, $attr = '', $post_id = '' ) {
129
+          if ( false !== strpos( $cache, '<iframe' ) ) {
130
+               return '<div class="entry-content-asset">' . $cache . '</div>';
131
+          }
132
+
133
+          return $cache;
134
+     }
135 135
 
136 136
 endif;
137 137
 
@@ -139,15 +139,15 @@  discard block
 block discarded – undo
139 139
 
140 140
 if ( ! function_exists( 'lsx_remove_self_closing_tags' ) ) :
141 141
 
142
-	/**
143
-	 * Remove unnecessary self-closing tags.
144
-	 *
145
-	 * @package    lsx
146
-	 * @subpackage extras
147
-	 */
148
-	function lsx_remove_self_closing_tags( $input ) {
149
-		return str_replace( ' />', '>', $input );
150
-	}
142
+     /**
143
+      * Remove unnecessary self-closing tags.
144
+      *
145
+      * @package    lsx
146
+      * @subpackage extras
147
+      */
148
+     function lsx_remove_self_closing_tags( $input ) {
149
+          return str_replace( ' />', '>', $input );
150
+     }
151 151
 
152 152
 endif;
153 153
 
@@ -157,171 +157,171 @@  discard block
 block discarded – undo
157 157
 
158 158
 if ( ! function_exists( 'lsx_is_element_empty' ) ) :
159 159
 
160
-	/**
161
-	 * Checks if a Nav $element is empty or not.
162
-	 *
163
-	 * @package    lsx
164
-	 * @subpackage extras
165
-	 */
166
-	function lsx_is_element_empty( $element ) {
167
-		$element = trim( $element );
168
-		return empty( $element ) ? false : true;
169
-	}
160
+     /**
161
+      * Checks if a Nav $element is empty or not.
162
+      *
163
+      * @package    lsx
164
+      * @subpackage extras
165
+      */
166
+     function lsx_is_element_empty( $element ) {
167
+          $element = trim( $element );
168
+          return empty( $element ) ? false : true;
169
+     }
170 170
 
171 171
 endif;
172 172
 
173 173
 if ( ! function_exists( 'lsx_get_thumbnail' ) ) :
174 174
 
175
-	/**
176
-	 * return the responsive images.
177
-	 *
178
-	 * @package    lsx
179
-	 * @subpackage extras
180
-	 */
181
-	function lsx_get_thumbnail( $size, $image_src = false ) {
182
-		global $wp_version;
183
-
184
-		if ( false === $image_src ) {
185
-			$post_id           = get_the_ID();
186
-			$post_thumbnail_id = get_post_thumbnail_id( $post_id );
187
-			if ( empty( $post_thumbnail_id ) ) {
188
-				$post_thumbnail_id = apply_filters( 'lsx_get_thumbnail_post_placeholder_id', $post_thumbnail_id, $post_id );
189
-			}
190
-		} elseif ( false !== $image_src ) {
191
-			if ( is_numeric( $image_src ) ) {
192
-				$post_thumbnail_id = $image_src;
193
-			} else {
194
-				$post_thumbnail_id = lsx_get_attachment_id_from_src( $image_src );
195
-				if ( empty( $post_thumbnail_id ) ) {
196
-					$post_thumbnail_id = apply_filters( 'lsx_get_thumbnail_post_placeholder_id', $post_thumbnail_id, $post_id );
197
-				}
198
-			}
199
-		}
200
-
201
-		$size      = apply_filters( 'lsx_thumbnail_size', $size );
202
-		$img       = '';
203
-		$lazy_img  = '';
204
-		$image_url = '';
205
-
206
-		if ( 'lsx-thumbnail-single' === $size || 'lsx-thumbnail-wide' === $size || 'lsx-thumbnail-square' === $size || 'thumbnail' === $size ) {
207
-			$srcset = false;
208
-			if ( ( ( 'team' === get_post_type() ) || ( 'testimonial' === get_post_type() ) ) && is_search() ) {
209
-				$img = get_the_post_thumbnail_url( get_the_ID(), 'lsx-thumbnail-wide' );
210
-			} else {
211
-				$temp_img = wp_get_attachment_image_src( $post_thumbnail_id, $size );
212
-				if ( ! empty( $temp_img ) ) {
213
-					$img = $temp_img[0];
214
-				}
215
-			}
216
-		} else {
217
-			$srcset = true;
218
-			$img    = wp_get_attachment_image_srcset( $post_thumbnail_id, $size );
219
-
220
-			$temp_lazy = wp_get_attachment_image_src( $post_thumbnail_id, $size );
221
-			if ( ! empty( $temp_lazy ) ) {
222
-				$lazy_img = $temp_lazy[0];
223
-			}
224
-
225
-			if ( empty( $img ) ) {
226
-				$srcset = false;
227
-				if ( ! empty( $lazy_img ) ) {
228
-					$img = $lazy_img;
229
-				}
230
-			}
231
-		}
232
-
233
-		if ( '' !== $img ) {
234
-
235
-			$image_url = $img;
236
-
237
-			$img = '<img title="' . the_title_attribute( 'echo=0' ) . '" alt="' . the_title_attribute( 'echo=0' ) . '" class="attachment-responsive wp-post-image lsx-responsive" ';
238
-
239
-			if ( version_compare( $wp_version, '5.5', '>=' ) ) {
240
-				$img = '<img loading="lazy" title="' . the_title_attribute( 'echo=0' ) . '" alt="' . the_title_attribute( 'echo=0' ) . '" class="attachment-responsive wp-post-image lsx-responsive wp-lazy" ';
241
-			}
242
-
243
-			if ( $srcset ) {
244
-				$img .= 'srcset="' . esc_attr( $image_url ) . '" ';
245
-			} else {
246
-				$img .= 'src="' . esc_url( $image_url ) . '" ';
247
-			}
248
-			$img .= '/>';
249
-
250
-			if ( ! version_compare( $wp_version, '5.5', '>=' ) ) {
251
-				$img = apply_filters( 'lsx_lazyload_filter_images', $img );
252
-				$img = apply_filters( 'lsx_lazyload_slider_images', $img, $post_thumbnail_id, $size, $srcset, $image_url );
253
-			}
254
-		}
255
-
256
-		return $img;
257
-	}
175
+     /**
176
+      * return the responsive images.
177
+      *
178
+      * @package    lsx
179
+      * @subpackage extras
180
+      */
181
+     function lsx_get_thumbnail( $size, $image_src = false ) {
182
+          global $wp_version;
183
+
184
+          if ( false === $image_src ) {
185
+               $post_id           = get_the_ID();
186
+               $post_thumbnail_id = get_post_thumbnail_id( $post_id );
187
+               if ( empty( $post_thumbnail_id ) ) {
188
+                    $post_thumbnail_id = apply_filters( 'lsx_get_thumbnail_post_placeholder_id', $post_thumbnail_id, $post_id );
189
+               }
190
+          } elseif ( false !== $image_src ) {
191
+               if ( is_numeric( $image_src ) ) {
192
+                    $post_thumbnail_id = $image_src;
193
+               } else {
194
+                    $post_thumbnail_id = lsx_get_attachment_id_from_src( $image_src );
195
+                    if ( empty( $post_thumbnail_id ) ) {
196
+                         $post_thumbnail_id = apply_filters( 'lsx_get_thumbnail_post_placeholder_id', $post_thumbnail_id, $post_id );
197
+                    }
198
+               }
199
+          }
200
+
201
+          $size      = apply_filters( 'lsx_thumbnail_size', $size );
202
+          $img       = '';
203
+          $lazy_img  = '';
204
+          $image_url = '';
205
+
206
+          if ( 'lsx-thumbnail-single' === $size || 'lsx-thumbnail-wide' === $size || 'lsx-thumbnail-square' === $size || 'thumbnail' === $size ) {
207
+               $srcset = false;
208
+               if ( ( ( 'team' === get_post_type() ) || ( 'testimonial' === get_post_type() ) ) && is_search() ) {
209
+                    $img = get_the_post_thumbnail_url( get_the_ID(), 'lsx-thumbnail-wide' );
210
+               } else {
211
+                    $temp_img = wp_get_attachment_image_src( $post_thumbnail_id, $size );
212
+                    if ( ! empty( $temp_img ) ) {
213
+                         $img = $temp_img[0];
214
+                    }
215
+               }
216
+          } else {
217
+               $srcset = true;
218
+               $img    = wp_get_attachment_image_srcset( $post_thumbnail_id, $size );
219
+
220
+               $temp_lazy = wp_get_attachment_image_src( $post_thumbnail_id, $size );
221
+               if ( ! empty( $temp_lazy ) ) {
222
+                    $lazy_img = $temp_lazy[0];
223
+               }
224
+
225
+               if ( empty( $img ) ) {
226
+                    $srcset = false;
227
+                    if ( ! empty( $lazy_img ) ) {
228
+                         $img = $lazy_img;
229
+                    }
230
+               }
231
+          }
232
+
233
+          if ( '' !== $img ) {
234
+
235
+               $image_url = $img;
236
+
237
+               $img = '<img title="' . the_title_attribute( 'echo=0' ) . '" alt="' . the_title_attribute( 'echo=0' ) . '" class="attachment-responsive wp-post-image lsx-responsive" ';
238
+
239
+               if ( version_compare( $wp_version, '5.5', '>=' ) ) {
240
+                    $img = '<img loading="lazy" title="' . the_title_attribute( 'echo=0' ) . '" alt="' . the_title_attribute( 'echo=0' ) . '" class="attachment-responsive wp-post-image lsx-responsive wp-lazy" ';
241
+               }
242
+
243
+               if ( $srcset ) {
244
+                    $img .= 'srcset="' . esc_attr( $image_url ) . '" ';
245
+               } else {
246
+                    $img .= 'src="' . esc_url( $image_url ) . '" ';
247
+               }
248
+               $img .= '/>';
249
+
250
+               if ( ! version_compare( $wp_version, '5.5', '>=' ) ) {
251
+                    $img = apply_filters( 'lsx_lazyload_filter_images', $img );
252
+                    $img = apply_filters( 'lsx_lazyload_slider_images', $img, $post_thumbnail_id, $size, $srcset, $image_url );
253
+               }
254
+          }
255
+
256
+          return $img;
257
+     }
258 258
 
259 259
 endif;
260 260
 
261 261
 if ( ! function_exists( 'lsx_thumbnail' ) ) :
262 262
 
263
-	/**
264
-	 * Output the Resonsive Images.
265
-	 *
266
-	 * @package    lsx
267
-	 * @subpackage extras
268
-	 */
269
-	function lsx_thumbnail( $size = 'thumbnail', $image_src = false ) {
270
-		echo wp_kses_post( lsx_get_thumbnail( $size, $image_src ) );
271
-	}
263
+     /**
264
+      * Output the Resonsive Images.
265
+      *
266
+      * @package    lsx
267
+      * @subpackage extras
268
+      */
269
+     function lsx_thumbnail( $size = 'thumbnail', $image_src = false ) {
270
+          echo wp_kses_post( lsx_get_thumbnail( $size, $image_src ) );
271
+     }
272 272
 
273 273
 endif;
274 274
 
275 275
 if ( ! function_exists( 'lsx_get_attachment_id_from_src' ) ) :
276 276
 
277
-	/**
278
-	 * Gets the attachments ID from the src.
279
-	 *
280
-	 * @package    lsx
281
-	 * @subpackage extras
282
-	 */
283
-	function lsx_get_attachment_id_from_src( $image_src ) {
284
-		$post_id = wp_cache_get( $image_src, 'lsx_get_attachment_id_from_src' );
277
+     /**
278
+      * Gets the attachments ID from the src.
279
+      *
280
+      * @package    lsx
281
+      * @subpackage extras
282
+      */
283
+     function lsx_get_attachment_id_from_src( $image_src ) {
284
+          $post_id = wp_cache_get( $image_src, 'lsx_get_attachment_id_from_src' );
285 285
 
286
-		if ( false === $post_id ) {
287
-			global $wpdb;
288
-			$post_id = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM {$wpdb->posts} WHERE guid='%s' LIMIT 1", $image_src ) );
289
-			wp_cache_set( $image_src, $post_id, 'lsx_get_attachment_id_from_src', 3600 );
290
-		}
286
+          if ( false === $post_id ) {
287
+               global $wpdb;
288
+               $post_id = $wpdb->get_var( $wpdb->prepare( "SELECT ID FROM {$wpdb->posts} WHERE guid='%s' LIMIT 1", $image_src ) );
289
+               wp_cache_set( $image_src, $post_id, 'lsx_get_attachment_id_from_src', 3600 );
290
+          }
291 291
 
292
-		return $post_id;
293
-	}
292
+          return $post_id;
293
+     }
294 294
 
295 295
 endif;
296 296
 
297 297
 if ( ! function_exists( 'lsx_page_banner' ) ) :
298 298
 
299
-	/**
300
-	 * Add Featured Image as Banner on Single Pages.
301
-	 *
302
-	 * @package    lsx
303
-	 * @subpackage extras
304
-	 */
305
-	function lsx_page_banner() {
306
-		if ( true === apply_filters( 'lsx_page_banner_disable', false ) ) {
307
-			return;
308
-		}
309
-
310
-		$post_types = array( 'page', 'post' );
311
-		$post_types = apply_filters( 'lsx_allowed_post_type_banners', $post_types );
312
-
313
-		if ( is_singular( $post_types ) && has_post_thumbnail() ) :
314
-			$bg_image = '';
315
-
316
-			if ( has_post_thumbnail() ) {
317
-				$temp_bg_image = wp_get_attachment_image_src( get_post_thumbnail_id( get_the_ID() ), 'full' );
318
-				if ( ! empty( $temp_bg_image ) ) {
319
-					$bg_image = $temp_bg_image[0];
320
-				}
321
-			}
322
-
323
-			if ( '' !== $bg_image ) :
324
-				?>
299
+     /**
300
+      * Add Featured Image as Banner on Single Pages.
301
+      *
302
+      * @package    lsx
303
+      * @subpackage extras
304
+      */
305
+     function lsx_page_banner() {
306
+          if ( true === apply_filters( 'lsx_page_banner_disable', false ) ) {
307
+               return;
308
+          }
309
+
310
+          $post_types = array( 'page', 'post' );
311
+          $post_types = apply_filters( 'lsx_allowed_post_type_banners', $post_types );
312
+
313
+          if ( is_singular( $post_types ) && has_post_thumbnail() ) :
314
+               $bg_image = '';
315
+
316
+               if ( has_post_thumbnail() ) {
317
+                    $temp_bg_image = wp_get_attachment_image_src( get_post_thumbnail_id( get_the_ID() ), 'full' );
318
+                    if ( ! empty( $temp_bg_image ) ) {
319
+                         $bg_image = $temp_bg_image[0];
320
+                    }
321
+               }
322
+
323
+               if ( '' !== $bg_image ) :
324
+                    ?>
325 325
 					<div class="page-banner-wrap">
326 326
 						<div class="page-banner">
327 327
 							<?php lsx_banner_inner_top(); ?>
@@ -339,9 +339,9 @@  discard block
 block discarded – undo
339 339
 						</div>
340 340
 					</div>
341 341
 				<?php
342
-			endif;
343
-		endif;
344
-	}
342
+               endif;
343
+          endif;
344
+     }
345 345
 
346 346
 endif;
347 347
 
@@ -351,41 +351,41 @@  discard block
 block discarded – undo
351 351
 
352 352
 if ( ! function_exists( 'lsx_disable_banner_for_blocks' ) ) :
353 353
 
354
-	/**
355
-	 * Disable the Banner if the page is using Blocks
356
-	 *
357
-	 * @package    lsx
358
-	 * @subpackage extras
359
-	 *
360
-	 * @param  $disable boolean
361
-	 * @return boolean
362
-	 */
363
-	function lsx_disable_banner_for_blocks( $disable ) {
364
-		$queried_object = get_queried_object_id();
365
-		$show_on_front  = get_option( 'show_on_front' );
366
-
367
-		if ( 'page' === $show_on_front && (int) get_option( 'page_for_posts' ) === $queried_object ) {
368
-			return $disable;
369
-		}
370
-
371
-		if ( function_exists( 'has_blocks' ) && has_blocks() && ( ! is_archive() ) ) {
372
-			$disable = true;
354
+     /**
355
+      * Disable the Banner if the page is using Blocks
356
+      *
357
+      * @package    lsx
358
+      * @subpackage extras
359
+      *
360
+      * @param  $disable boolean
361
+      * @return boolean
362
+      */
363
+     function lsx_disable_banner_for_blocks( $disable ) {
364
+          $queried_object = get_queried_object_id();
365
+          $show_on_front  = get_option( 'show_on_front' );
366
+
367
+          if ( 'page' === $show_on_front && (int) get_option( 'page_for_posts' ) === $queried_object ) {
368
+               return $disable;
369
+          }
370
+
371
+          if ( function_exists( 'has_blocks' ) && has_blocks() && ( ! is_archive() ) ) {
372
+               $disable = true;
373 373
 			
374 374
 
375
-			if ( function_exists( 'lsx_to_get_post_types' ) ) {
376
-				$post_types      = array_keys( lsx_to_get_post_types() );
377
-				if ( is_singular( $post_types ) ) {
378
-					$disable = false;
379
-				}
380
-			}
381
-		}
382
-
383
-		// Single projects will still have banners.
384
-		if ( function_exists( 'has_blocks' ) && has_blocks() && ( is_singular( 'project' ) ) ) {
385
-			$disable = false;
386
-		}
387
-		return $disable;
388
-	}
375
+               if ( function_exists( 'lsx_to_get_post_types' ) ) {
376
+                    $post_types      = array_keys( lsx_to_get_post_types() );
377
+                    if ( is_singular( $post_types ) ) {
378
+                         $disable = false;
379
+                    }
380
+               }
381
+          }
382
+
383
+          // Single projects will still have banners.
384
+          if ( function_exists( 'has_blocks' ) && has_blocks() && ( is_singular( 'project' ) ) ) {
385
+               $disable = false;
386
+          }
387
+          return $disable;
388
+     }
389 389
 
390 390
 endif;
391 391
 
@@ -393,19 +393,19 @@  discard block
 block discarded – undo
393 393
 
394 394
 if ( ! function_exists( 'lsx_form_submit_button' ) ) :
395 395
 
396
-	/**
397
-	 * filter the Gravity Forms button type.
398
-	 *
399
-	 * @package    lsx
400
-	 * @subpackage extras
401
-	 *
402
-	 * @param  $button String
403
-	 * @param  $form   Object
404
-	 * @return String
405
-	 */
406
-	function lsx_form_submit_button( $button, $form ) {
407
-		return "<button class='btn btn-primary' id='gform_submit_button_{$form["id"]}'><span>Submit</span></button>";
408
-	}
396
+     /**
397
+      * filter the Gravity Forms button type.
398
+      *
399
+      * @package    lsx
400
+      * @subpackage extras
401
+      *
402
+      * @param  $button String
403
+      * @param  $form   Object
404
+      * @return String
405
+      */
406
+     function lsx_form_submit_button( $button, $form ) {
407
+          return "<button class='btn btn-primary' id='gform_submit_button_{$form["id"]}'><span>Submit</span></button>";
408
+     }
409 409
 
410 410
 endif;
411 411
 
@@ -413,15 +413,15 @@  discard block
 block discarded – undo
413 413
 
414 414
 if ( ! function_exists( 'lsx_excerpt_more' ) ) :
415 415
 
416
-	/**
417
-	 * Replaces the excerpt "more" text by a link.
418
-	 *
419
-	 * @package    lsx
420
-	 * @subpackage extras
421
-	 */
422
-	function lsx_excerpt_more( $more ) {
423
-		return '...';
424
-	}
416
+     /**
417
+      * Replaces the excerpt "more" text by a link.
418
+      *
419
+      * @package    lsx
420
+      * @subpackage extras
421
+      */
422
+     function lsx_excerpt_more( $more ) {
423
+          return '...';
424
+     }
425 425
 
426 426
 endif;
427 427
 
@@ -429,50 +429,50 @@  discard block
 block discarded – undo
429 429
 
430 430
 if ( ! function_exists( 'lsx_the_excerpt_filter' ) ) :
431 431
 
432
-	/**
433
-	 * Add a continue reading link to the excerpt.
434
-	 *
435
-	 * @package    lsx
436
-	 * @subpackage extras
437
-	 */
438
-	function lsx_the_excerpt_filter( $excerpt ) {
439
-
440
-		$post_formats = array(
441
-			'aside'   => 'aside',
442
-			'gallery' => 'gallery',
443
-			'link'    => 'link',
444
-			'image'   => 'image',
445
-			'quote'   => 'quote',
446
-			'status'  => 'status',
447
-			'video'   => 'video',
448
-			'audio'   => 'audio',
449
-		);
450
-
451
-		$show_full_content = has_post_format( apply_filters( 'lsx_the_excerpt_filter_post_types', $post_formats ) );
452
-
453
-		if ( ! $show_full_content ) {
454
-			if ( '' !== $excerpt && ! stristr( $excerpt, 'moretag' ) ) {
455
-				$pagination = wp_link_pages(
456
-					array(
457
-						'before'      => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">',
458
-						'after'       => '</div></div>',
459
-						'link_before' => '<span>',
460
-						'link_after'  => '</span>',
461
-						'echo'        => 0,
462
-					)
463
-				);
464
-
465
-				if ( ! empty( $pagination ) ) {
466
-					$excerpt .= $pagination;
467
-				} else {
468
-					$excerpt_more = '<p><a class="moretag" href="' . esc_url( get_permalink() ) . '">' . esc_html__( 'Read More', 'lsx' ) . '</a></p>';
469
-					$excerpt .= apply_filters( 'excerpt_more_p', $excerpt_more );
470
-				}
471
-			}
472
-		}
473
-
474
-		return $excerpt;
475
-	}
432
+     /**
433
+      * Add a continue reading link to the excerpt.
434
+      *
435
+      * @package    lsx
436
+      * @subpackage extras
437
+      */
438
+     function lsx_the_excerpt_filter( $excerpt ) {
439
+
440
+          $post_formats = array(
441
+               'aside'   => 'aside',
442
+               'gallery' => 'gallery',
443
+               'link'    => 'link',
444
+               'image'   => 'image',
445
+               'quote'   => 'quote',
446
+               'status'  => 'status',
447
+               'video'   => 'video',
448
+               'audio'   => 'audio',
449
+          );
450
+
451
+          $show_full_content = has_post_format( apply_filters( 'lsx_the_excerpt_filter_post_types', $post_formats ) );
452
+
453
+          if ( ! $show_full_content ) {
454
+               if ( '' !== $excerpt && ! stristr( $excerpt, 'moretag' ) ) {
455
+                    $pagination = wp_link_pages(
456
+                         array(
457
+                              'before'      => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">',
458
+                              'after'       => '</div></div>',
459
+                              'link_before' => '<span>',
460
+                              'link_after'  => '</span>',
461
+                              'echo'        => 0,
462
+                         )
463
+                    );
464
+
465
+                    if ( ! empty( $pagination ) ) {
466
+                         $excerpt .= $pagination;
467
+                    } else {
468
+                         $excerpt_more = '<p><a class="moretag" href="' . esc_url( get_permalink() ) . '">' . esc_html__( 'Read More', 'lsx' ) . '</a></p>';
469
+                         $excerpt .= apply_filters( 'excerpt_more_p', $excerpt_more );
470
+                    }
471
+               }
472
+          }
473
+
474
+          return $excerpt;
475
+     }
476 476
 
477 477
 endif;
478 478
 
@@ -480,29 +480,29 @@  discard block
 block discarded – undo
480 480
 
481 481
 if ( ! function_exists( 'lsx_full_width_widget_classes' ) ) :
482 482
 
483
-	/**
484
-	 * Filter sidebar widget params, to add the widget_lsx_full_width_alt or widget_lsx_full_width classes to the text widget.
485
-	 *
486
-	 * @package    lsx
487
-	 * @subpackage extras
488
-	 */
489
-	function lsx_full_width_widget_classes( $params ) {
490
-		if ( is_admin() ) {
491
-			return $params;
492
-		}
483
+     /**
484
+      * Filter sidebar widget params, to add the widget_lsx_full_width_alt or widget_lsx_full_width classes to the text widget.
485
+      *
486
+      * @package    lsx
487
+      * @subpackage extras
488
+      */
489
+     function lsx_full_width_widget_classes( $params ) {
490
+          if ( is_admin() ) {
491
+               return $params;
492
+          }
493 493
 
494
-		global $wp_registered_widgets;
494
+          global $wp_registered_widgets;
495 495
 
496
-		$widget_id   = $params[0]['widget_id'];
497
-		$widget_name = $params[0]['widget_name'];
496
+          $widget_id   = $params[0]['widget_id'];
497
+          $widget_name = $params[0]['widget_name'];
498 498
 
499
-		if ( 'Text' === $widget_name ) {
500
-			$wp_registered_widgets[ $widget_id ]['original_callback'] = $wp_registered_widgets[ $widget_id ]['callback'];
501
-			$wp_registered_widgets[ $widget_id ]['callback']          = 'lsx_full_width_widget_custom_callback';
502
-		}
499
+          if ( 'Text' === $widget_name ) {
500
+               $wp_registered_widgets[ $widget_id ]['original_callback'] = $wp_registered_widgets[ $widget_id ]['callback'];
501
+               $wp_registered_widgets[ $widget_id ]['callback']          = 'lsx_full_width_widget_custom_callback';
502
+          }
503 503
 
504
-		return $params;
505
-	}
504
+          return $params;
505
+     }
506 506
 
507 507
 endif;
508 508
 
@@ -510,55 +510,55 @@  discard block
 block discarded – undo
510 510
 
511 511
 if ( ! function_exists( 'lsx_full_width_widget_custom_callback' ) ) :
512 512
 
513
-	/**
514
-	 * Filter sidebar widget params, to add the widget_lsx_full_width_alt or widget_lsx_full_width classes to the text widget.
515
-	 *
516
-	 * @package    lsx
517
-	 * @subpackage extras
518
-	 */
519
-	function full_width_widget_custom_callback() {
520
-		global $wp_registered_widgets;
513
+     /**
514
+      * Filter sidebar widget params, to add the widget_lsx_full_width_alt or widget_lsx_full_width classes to the text widget.
515
+      *
516
+      * @package    lsx
517
+      * @subpackage extras
518
+      */
519
+     function full_width_widget_custom_callback() {
520
+          global $wp_registered_widgets;
521 521
 
522
-		$original_callback_params = func_get_args();
523
-		$widget_id                = $original_callback_params[0]['widget_id'];
522
+          $original_callback_params = func_get_args();
523
+          $widget_id                = $original_callback_params[0]['widget_id'];
524 524
 
525
-		$original_callback                               = $wp_registered_widgets[ $widget_id ]['original_callback'];
526
-		$wp_registered_widgets[ $widget_id ]['callback'] = $original_callback;
525
+          $original_callback                               = $wp_registered_widgets[ $widget_id ]['original_callback'];
526
+          $wp_registered_widgets[ $widget_id ]['callback'] = $original_callback;
527 527
 
528
-		$widget_id_base = $wp_registered_widgets[ $widget_id ]['callback'][0]->id_base;
528
+          $widget_id_base = $wp_registered_widgets[ $widget_id ]['callback'][0]->id_base;
529 529
 
530
-		$widget_classname = '';
530
+          $widget_classname = '';
531 531
 
532
-		if ( is_callable( $original_callback ) ) {
533
-			ob_start();
534
-			call_user_func_array( $original_callback, $original_callback_params );
535
-			$widget_output = ob_get_clean();
532
+          if ( is_callable( $original_callback ) ) {
533
+               ob_start();
534
+               call_user_func_array( $original_callback, $original_callback_params );
535
+               $widget_output = ob_get_clean();
536 536
 
537
-			echo wp_kses_post( apply_filters( 'lsx_widget_output', $widget_output, $widget_id_base, $widget_classname, $widget_id ) );
538
-		}
539
-	}
537
+               echo wp_kses_post( apply_filters( 'lsx_widget_output', $widget_output, $widget_id_base, $widget_classname, $widget_id ) );
538
+          }
539
+     }
540 540
 
541 541
 endif;
542 542
 
543 543
 if ( ! function_exists( 'lsx_full_width_widget_output' ) ) :
544 544
 
545
-	/**
546
-	 * Filter sidebar widget params, to add the widget_lsx_full_width_alt or widget_lsx_full_width classes to the text widget.
547
-	 *
548
-	 * @package    lsx
549
-	 * @subpackage extras
550
-	 */
551
-	function lsx_full_width_widget_output( $widget_output, $widget_id_base, $widget_id ) {
552
-		if ( 'text' === $widget_id_base ) {
553
-			if ( false !== strpos( $widget_output, '<div class="lsx-full-width-alt">' ) ) {
554
-				$widget_output = str_replace( 'class="widget widget_text"', 'class="widget widget_text widget_lsx_full_width_alt"', $widget_output );
555
-			} elseif ( false !== strpos( $widget_output, '<div class="lsx-full-width">' ) ) {
556
-				$widget_output = str_replace( 'class="widget widget_text"', 'class="widget widget_text widget_lsx_full_width"', $widget_output );
557
-			}
558
-		}
559
-
560
-		return $widget_output;
561
-	}
545
+     /**
546
+      * Filter sidebar widget params, to add the widget_lsx_full_width_alt or widget_lsx_full_width classes to the text widget.
547
+      *
548
+      * @package    lsx
549
+      * @subpackage extras
550
+      */
551
+     function lsx_full_width_widget_output( $widget_output, $widget_id_base, $widget_id ) {
552
+          if ( 'text' === $widget_id_base ) {
553
+               if ( false !== strpos( $widget_output, '<div class="lsx-full-width-alt">' ) ) {
554
+                    $widget_output = str_replace( 'class="widget widget_text"', 'class="widget widget_text widget_lsx_full_width_alt"', $widget_output );
555
+               } elseif ( false !== strpos( $widget_output, '<div class="lsx-full-width">' ) ) {
556
+                    $widget_output = str_replace( 'class="widget widget_text"', 'class="widget widget_text widget_lsx_full_width"', $widget_output );
557
+               }
558
+          }
559
+
560
+          return $widget_output;
561
+     }
562 562
 
563 563
 endif;
564 564
 
@@ -568,29 +568,29 @@  discard block
 block discarded – undo
568 568
  * Check if the content has a restricted post format that needs to show a full excerpt.
569 569
  */
570 570
 function lsx_post_format_force_content_on_list() {
571
-	$post_formats = apply_filters( 'lsx_post_format_force_content_on_list',
572
-		array(
573
-			'video' => 'video',
574
-			'audio' => 'audio',
575
-			'quote' => 'quote',
576
-			'link'  => 'link',
577
-		)
578
-	);
579
-	$return       = false;
580
-	if ( ! has_post_format( $post_formats ) ) {
581
-		$return = true;
582
-	}
583
-	return $return;
571
+     $post_formats = apply_filters( 'lsx_post_format_force_content_on_list',
572
+          array(
573
+               'video' => 'video',
574
+               'audio' => 'audio',
575
+               'quote' => 'quote',
576
+               'link'  => 'link',
577
+          )
578
+     );
579
+     $return       = false;
580
+     if ( ! has_post_format( $post_formats ) ) {
581
+          $return = true;
582
+     }
583
+     return $return;
584 584
 }
585 585
 
586 586
 /**
587 587
  * Remove the Hentry Class Every
588 588
  */
589 589
 function lsx_remove_hentry( $classes ) {
590
-	if ( 'post' !== get_post_type() ) {
591
-		$classes = array_diff( $classes, array( 'hentry' ) );
592
-	}
593
-	return $classes;
590
+     if ( 'post' !== get_post_type() ) {
591
+          $classes = array_diff( $classes, array( 'hentry' ) );
592
+     }
593
+     return $classes;
594 594
 }
595 595
 add_filter( 'post_class', 'lsx_remove_hentry' );
596 596
 
@@ -598,12 +598,12 @@  discard block
 block discarded – undo
598 598
  * Strip Excerpts.
599 599
  */
600 600
 function lsx_strip_excerpt( $content ) {
601
-	if ( is_search() || is_archive() || ( is_blog_installed() && ! is_single() && ! is_page() ) ) {
602
-		$content = strip_shortcodes( $content );
603
-		$content = str_replace( ']]>', ']]&gt;', $content );
604
-		$content = strip_tags( $content );
605
-	}
606
-	return $content;
601
+     if ( is_search() || is_archive() || ( is_blog_installed() && ! is_single() && ! is_page() ) ) {
602
+          $content = strip_shortcodes( $content );
603
+          $content = str_replace( ']]>', ']]&gt;', $content );
604
+          $content = strip_tags( $content );
605
+     }
606
+     return $content;
607 607
 }
608 608
 add_filter( 'the_content', 'lsx_strip_excerpt' );
609 609
 
@@ -611,11 +611,11 @@  discard block
 block discarded – undo
611 611
  * Disable Gutenberg for LSX Custom Post Types.
612 612
  */
613 613
 function lsx_disable_gutenberg_product_type( $is_enabled, $post_type ) {
614
-	if ( 'testimonial' === $post_type || 'team' === $post_type || 'project' === $post_type ) {
615
-		return false;
616
-	}
614
+     if ( 'testimonial' === $post_type || 'team' === $post_type || 'project' === $post_type ) {
615
+          return false;
616
+     }
617 617
 
618
-	return $is_enabled;
618
+     return $is_enabled;
619 619
 }
620 620
 add_filter( 'gutenberg_add_edit_link_for_post_type', 'lsx_disable_gutenberg_product_type', 10, 2 );
621 621
 
@@ -627,33 +627,33 @@  discard block
 block discarded – undo
627 627
  */
628 628
 function lsx_breadcrumbs_blog_link( $crumbs ) {
629 629
 
630
-	$show_on_front = get_option( 'show_on_front' );
631
-
632
-	if ( 'page' === $show_on_front && ( is_category() || is_tag() ) ) {
633
-
634
-		$blog_page = get_option( 'page_for_posts' );
635
-		if ( false !== $blog_page && '' !== $blog_page ) {
636
-
637
-			$new_crumbs    = array();
638
-			$new_crumbs[0] = $crumbs[0];
639
-
640
-			if ( function_exists( 'woocommerce_breadcrumb' ) ) {
641
-				$new_crumbs[1] = array(
642
-					0 => get_the_title( $blog_page ),
643
-					1 => get_permalink( $blog_page ),
644
-				);
645
-			} else {
646
-				$new_crumbs[1] = array(
647
-					'text' => get_the_title( $blog_page ),
648
-					'url'  => get_permalink( $blog_page ),
649
-				);
650
-			}
651
-			$new_crumbs[2] = $crumbs[1];
652
-			$crumbs        = $new_crumbs;
653
-
654
-		}
655
-	}
656
-	return $crumbs;
630
+     $show_on_front = get_option( 'show_on_front' );
631
+
632
+     if ( 'page' === $show_on_front && ( is_category() || is_tag() ) ) {
633
+
634
+          $blog_page = get_option( 'page_for_posts' );
635
+          if ( false !== $blog_page && '' !== $blog_page ) {
636
+
637
+               $new_crumbs    = array();
638
+               $new_crumbs[0] = $crumbs[0];
639
+
640
+               if ( function_exists( 'woocommerce_breadcrumb' ) ) {
641
+                    $new_crumbs[1] = array(
642
+                         0 => get_the_title( $blog_page ),
643
+                         1 => get_permalink( $blog_page ),
644
+                    );
645
+               } else {
646
+                    $new_crumbs[1] = array(
647
+                         'text' => get_the_title( $blog_page ),
648
+                         'url'  => get_permalink( $blog_page ),
649
+                    );
650
+               }
651
+               $new_crumbs[2] = $crumbs[1];
652
+               $crumbs        = $new_crumbs;
653
+
654
+          }
655
+     }
656
+     return $crumbs;
657 657
 }
658 658
 add_filter( 'wpseo_breadcrumb_links', 'lsx_breadcrumbs_blog_link', 30, 1 );
659 659
 add_filter( 'woocommerce_get_breadcrumb', 'lsx_breadcrumbs_blog_link', 30, 1 );
@@ -665,28 +665,28 @@  discard block
 block discarded – undo
665 665
  */
666 666
 function lsx_cover_template_custom_enqueue() {
667 667
 
668
-	if ( ! is_page_template( 'page-templates/template-cover.php' ) ) {
669
-		return;
670
-	}
671
-	$color_overlay_classes = '';
668
+     if ( ! is_page_template( 'page-templates/template-cover.php' ) ) {
669
+          return;
670
+     }
671
+     $color_overlay_classes = '';
672 672
 
673
-	$cover_text_color  = get_theme_mod( 'lsx_cover_template_overlay_text_color' );
674
-	$cover_menu_color  = get_theme_mod( 'lsx_cover_template_menu_text_color' );
675
-	$cover_hover_color = get_theme_mod( 'lsx_cover_template_text_hover_color' );
673
+     $cover_text_color  = get_theme_mod( 'lsx_cover_template_overlay_text_color' );
674
+     $cover_menu_color  = get_theme_mod( 'lsx_cover_template_menu_text_color' );
675
+     $cover_hover_color = get_theme_mod( 'lsx_cover_template_text_hover_color' );
676 676
 
677
-	$cover_bg_color         = get_theme_mod( 'lsx_cover_template_cover_background_color' );
678
-	$cover_bg_overlay_color = get_theme_mod( 'lsx_cover_template_overlay_background_color' );
677
+     $cover_bg_color         = get_theme_mod( 'lsx_cover_template_cover_background_color' );
678
+     $cover_bg_overlay_color = get_theme_mod( 'lsx_cover_template_overlay_background_color' );
679 679
 
680
-	$color_overlay_opacity = get_theme_mod( 'lsx_cover_template_overlay_opacity' );
681
-	$color_overlay_opacity = ( false === $color_overlay_opacity ) ? 80 : $color_overlay_opacity;
682
-	$color_overlay_opacity = $color_overlay_opacity / 100;
680
+     $color_overlay_opacity = get_theme_mod( 'lsx_cover_template_overlay_opacity' );
681
+     $color_overlay_opacity = ( false === $color_overlay_opacity ) ? 80 : $color_overlay_opacity;
682
+     $color_overlay_opacity = $color_overlay_opacity / 100;
683 683
 
684
-	$color_overlay_opacity_header = $color_overlay_opacity - 0.3;
684
+     $color_overlay_opacity_header = $color_overlay_opacity - 0.3;
685 685
 
686
-	$color_overlay_classes .= $color_overlay_opacity;
686
+     $color_overlay_classes .= $color_overlay_opacity;
687 687
 
688
-	$custom_css = ".page-template-template-cover.mobile-header-hamburger #masthead.masthead-open >.container, .post-template-template-cover.mobile-header-hamburger #masthead.masthead-open >.container { background: {$cover_bg_color};color: transparent; } .page-template-template-cover.mobile-header-hamburger #masthead.masthead-open >.container:before, .post-template-template-cover.mobile-header-hamburger #masthead.masthead-open >.container:before { background: currentColor; content: ''; opacity: {$color_overlay_opacity_header}; position: absolute; bottom: 0; left: 0; right: 0; top: 0; display: block; } .page-template-template-cover .entry-header .entry-title, .post-template-template-cover .entry-header .entry-title, .post-template-template-cover #primary #main .entry-categories-inner a, .page-template-template-cover #primary #main .entry-header *, .post-template-template-cover #primary #main .entry-header * {color: {$cover_text_color};} .page-template-template-cover .entry-header .entry-title, .post-template-template-cover .entry-header .entry-title, .page-template-template-cover #primary #main .entry-header a:hover, .post-template-template-cover #primary #main .entry-header a:hover {color: {$cover_hover_color};} .page-template-template-cover .cover-header .cover-header-inner-wrapper .cover-header-inner .cover-color-overlay, .page-template-template-cover .cover-header .cover-header-inner-wrapper .cover-header-inner .cover-color-overlay::before, .post-template-template-cover .cover-header .cover-header-inner-wrapper .cover-header-inner .cover-color-overlay, .post-template-template-cover .cover-header .cover-header-inner-wrapper .cover-header-inner .cover-color-overlay::before {opacity: {$color_overlay_opacity};} .page-template-template-cover.mobile-header-hamburger #masthead .wrapper-toggle .navbar-toggle:hover .icon-bar, .post-template-template-cover.mobile-header-hamburger #masthead .wrapper-toggle .navbar-toggle:hover .icon-bar {background-color: {$cover_hover_color};} @media (min-width: 1200px) {.page-template-template-cover .header-wrap #masthead .primary-navbar > .nav > .menu-item > a, .page-template-template-cover .header-wrap #masthead .primary-navbar > .nav > .menu-item.active > a, .post-template-template-cover .header-wrap #masthead .primary-navbar > .nav > .menu-item > a, .post-template-template-cover .header-wrap #masthead .primary-navbar > .nav > .menu-item.active > a { color: {$cover_menu_color};} }";
689
-		wp_add_inline_style( 'lsx_main', $custom_css );
688
+     $custom_css = ".page-template-template-cover.mobile-header-hamburger #masthead.masthead-open >.container, .post-template-template-cover.mobile-header-hamburger #masthead.masthead-open >.container { background: {$cover_bg_color};color: transparent; } .page-template-template-cover.mobile-header-hamburger #masthead.masthead-open >.container:before, .post-template-template-cover.mobile-header-hamburger #masthead.masthead-open >.container:before { background: currentColor; content: ''; opacity: {$color_overlay_opacity_header}; position: absolute; bottom: 0; left: 0; right: 0; top: 0; display: block; } .page-template-template-cover .entry-header .entry-title, .post-template-template-cover .entry-header .entry-title, .post-template-template-cover #primary #main .entry-categories-inner a, .page-template-template-cover #primary #main .entry-header *, .post-template-template-cover #primary #main .entry-header * {color: {$cover_text_color};} .page-template-template-cover .entry-header .entry-title, .post-template-template-cover .entry-header .entry-title, .page-template-template-cover #primary #main .entry-header a:hover, .post-template-template-cover #primary #main .entry-header a:hover {color: {$cover_hover_color};} .page-template-template-cover .cover-header .cover-header-inner-wrapper .cover-header-inner .cover-color-overlay, .page-template-template-cover .cover-header .cover-header-inner-wrapper .cover-header-inner .cover-color-overlay::before, .post-template-template-cover .cover-header .cover-header-inner-wrapper .cover-header-inner .cover-color-overlay, .post-template-template-cover .cover-header .cover-header-inner-wrapper .cover-header-inner .cover-color-overlay::before {opacity: {$color_overlay_opacity};} .page-template-template-cover.mobile-header-hamburger #masthead .wrapper-toggle .navbar-toggle:hover .icon-bar, .post-template-template-cover.mobile-header-hamburger #masthead .wrapper-toggle .navbar-toggle:hover .icon-bar {background-color: {$cover_hover_color};} @media (min-width: 1200px) {.page-template-template-cover .header-wrap #masthead .primary-navbar > .nav > .menu-item > a, .page-template-template-cover .header-wrap #masthead .primary-navbar > .nav > .menu-item.active > a, .post-template-template-cover .header-wrap #masthead .primary-navbar > .nav > .menu-item > a, .post-template-template-cover .header-wrap #masthead .primary-navbar > .nav > .menu-item.active > a { color: {$cover_menu_color};} }";
689
+          wp_add_inline_style( 'lsx_main', $custom_css );
690 690
 
691 691
 }
692 692
 add_action( 'wp_enqueue_scripts', 'lsx_cover_template_custom_enqueue' );
@@ -697,8 +697,8 @@  discard block
 block discarded – undo
697 697
  * @return bool True if it's a REST API request, false otherwise.
698 698
  */
699 699
 function lsx_is_rest_api_request() {
700
-	$rest_helper = LSX_Rest_Helper::get_instance();
701
-	return $rest_helper->is_rest_api_request();
700
+     $rest_helper = LSX_Rest_Helper::get_instance();
701
+     return $rest_helper->is_rest_api_request();
702 702
 }
703 703
 
704 704
 /**
@@ -708,8 +708,8 @@  discard block
 block discarded – undo
708 708
  * @return void
709 709
  */
710 710
 function lsx_custom_logo_attributes( $attributes ) {
711
-	$attributes['loading'] = 'eager';
712
-	return $attributes;
711
+     $attributes['loading'] = 'eager';
712
+     return $attributes;
713 713
 }
714 714
 add_filter( 'get_custom_logo_image_attributes', 'lsx_custom_logo_attributes' );
715 715
 
@@ -719,9 +719,9 @@  discard block
 block discarded – undo
719 719
  * @return void
720 720
  */
721 721
 function lsx_blockusers_init() {
722
-	if ( is_admin() && ( current_user_can( 'teacher' ) || current_user_can( 'customer' ) ) && ! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
723
-		wp_safe_redirect( home_url() );
724
-		exit;
725
-	}
722
+     if ( is_admin() && ( current_user_can( 'teacher' ) || current_user_can( 'customer' ) ) && ! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
723
+          wp_safe_redirect( home_url() );
724
+          exit;
725
+     }
726 726
 }
727 727
 add_action( 'init', 'lsx_blockusers_init' );
Please login to merge, or discard this patch.