Passed
Push — master ( 3d1b8f...ff6050 )
by Virginia
04:57
created
includes/template-tags.php 1 patch
Indentation   +600 added lines, -600 removed lines patch added patch discarded remove patch
@@ -7,50 +7,50 @@  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_breadcrumbs' ) ) :
14 14
 
15
-	/**
16
-	 * Breadcrumbs.
17
-	 *
18
-	 * @package    lsx
19
-	 * @subpackage template-tags
20
-	 */
21
-	function lsx_breadcrumbs() {
22
-		if ( ! function_exists( 'yoast_breadcrumb' ) && ! function_exists( 'woocommerce_breadcrumb' ) ) {
23
-			return null;
24
-		}
25
-
26
-		$show_on_front = get_option( 'show_on_front' );
27
-
28
-		if ( ( 'posts' === $show_on_front && is_home() ) || ( 'page' === $show_on_front && is_front_page() ) ) {
29
-			return;
30
-		}
31
-
32
-		if ( function_exists( 'woocommerce_breadcrumb' ) ) {
33
-			ob_start();
34
-
35
-			woocommerce_breadcrumb(
36
-				array(
37
-					'wrap_before' => '<div class="breadcrumbs-container breadcrumbs-woocommerce"><div class="container"><div class="row"><div class="col-xs-12">',
38
-					'wrap_after'  => '</div></div></div></div>',
39
-					'before'      => '<span>',
40
-					'after'       => '</span>',
41
-				)
42
-			);
43
-
44
-			$output = ob_get_clean();
45
-		} elseif ( function_exists( 'yoast_breadcrumb' ) ) {
46
-			$output = yoast_breadcrumb( null, null, false );
47
-			$output = '<div class="breadcrumbs-container breadcrumbs-yoast"><div class="container"><div class="row"><div class="col-xs-12">' . $output . '</div></div></div></div>';
48
-		}
49
-
50
-		$output = apply_filters( 'lsx_breadcrumbs', $output );
51
-
52
-		echo wp_kses_post( $output );
53
-	}
15
+     /**
16
+      * Breadcrumbs.
17
+      *
18
+      * @package    lsx
19
+      * @subpackage template-tags
20
+      */
21
+     function lsx_breadcrumbs() {
22
+          if ( ! function_exists( 'yoast_breadcrumb' ) && ! function_exists( 'woocommerce_breadcrumb' ) ) {
23
+               return null;
24
+          }
25
+
26
+          $show_on_front = get_option( 'show_on_front' );
27
+
28
+          if ( ( 'posts' === $show_on_front && is_home() ) || ( 'page' === $show_on_front && is_front_page() ) ) {
29
+               return;
30
+          }
31
+
32
+          if ( function_exists( 'woocommerce_breadcrumb' ) ) {
33
+               ob_start();
34
+
35
+               woocommerce_breadcrumb(
36
+                    array(
37
+                         'wrap_before' => '<div class="breadcrumbs-container breadcrumbs-woocommerce"><div class="container"><div class="row"><div class="col-xs-12">',
38
+                         'wrap_after'  => '</div></div></div></div>',
39
+                         'before'      => '<span>',
40
+                         'after'       => '</span>',
41
+                    )
42
+               );
43
+
44
+               $output = ob_get_clean();
45
+          } elseif ( function_exists( 'yoast_breadcrumb' ) ) {
46
+               $output = yoast_breadcrumb( null, null, false );
47
+               $output = '<div class="breadcrumbs-container breadcrumbs-yoast"><div class="container"><div class="row"><div class="col-xs-12">' . $output . '</div></div></div></div>';
48
+          }
49
+
50
+          $output = apply_filters( 'lsx_breadcrumbs', $output );
51
+
52
+          echo wp_kses_post( $output );
53
+     }
54 54
 
55 55
 endif;
56 56
 
@@ -60,16 +60,16 @@  discard block
 block discarded – undo
60 60
 
61 61
 if ( ! function_exists( 'lsx_breadcrumbs_wpseo_seperator_filter' ) ) :
62 62
 
63
-	/**
64
-	 * Replaces the seperator.
65
-	 *
66
-	 * @package    lsx
67
-	 * @subpackage template-tags
68
-	 */
69
-	function lsx_breadcrumbs_wpseo_seperator_filter( $seperator ) {
70
-		$seperator = '<i class="fa fa-angle-right" aria-hidden="true"></i>';
71
-		return $seperator;
72
-	}
63
+     /**
64
+      * Replaces the seperator.
65
+      *
66
+      * @package    lsx
67
+      * @subpackage template-tags
68
+      */
69
+     function lsx_breadcrumbs_wpseo_seperator_filter( $seperator ) {
70
+          $seperator = '<i class="fa fa-angle-right" aria-hidden="true"></i>';
71
+          return $seperator;
72
+     }
73 73
 
74 74
 endif;
75 75
 
@@ -77,16 +77,16 @@  discard block
 block discarded – undo
77 77
 
78 78
 if ( ! function_exists( 'lsx_breadcrumbs_woocommerce_seperator_filter' ) ) :
79 79
 
80
-	/**
81
-	 * Replaces the seperator.
82
-	 *
83
-	 * @package    lsx
84
-	 * @subpackage template-tags
85
-	 */
86
-	function lsx_breadcrumbs_woocommerce_seperator_filter( $defaults ) {
87
-		$defaults['delimiter'] = '<i class="fa fa-angle-right" aria-hidden="true"></i>';
88
-		return $defaults;
89
-	}
80
+     /**
81
+      * Replaces the seperator.
82
+      *
83
+      * @package    lsx
84
+      * @subpackage template-tags
85
+      */
86
+     function lsx_breadcrumbs_woocommerce_seperator_filter( $defaults ) {
87
+          $defaults['delimiter'] = '<i class="fa fa-angle-right" aria-hidden="true"></i>';
88
+          return $defaults;
89
+     }
90 90
 
91 91
 endif;
92 92
 
@@ -94,33 +94,33 @@  discard block
 block discarded – undo
94 94
 
95 95
 if ( ! function_exists( 'lsx_site_title' ) ) :
96 96
 
97
-	/**
98
-	 * Displays logo when applicable.
99
-	 *
100
-	 * @package    lsx
101
-	 * @subpackage template-tags
102
-	 */
103
-	function lsx_site_title() {
104
-		?>
97
+     /**
98
+      * Displays logo when applicable.
99
+      *
100
+      * @package    lsx
101
+      * @subpackage template-tags
102
+      */
103
+     function lsx_site_title() {
104
+          ?>
105 105
 			<div class="site-branding">
106 106
 				<h1 class="site-title"><a title="<?php bloginfo( 'name' ); ?>" href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
107 107
 				<p class="site-description"><?php bloginfo( 'description' ); ?></p>
108 108
 			</div>
109 109
 		<?php
110
-	}
110
+     }
111 111
 
112 112
 endif;
113 113
 
114 114
 if ( ! function_exists( 'lsx_post_meta_list_top' ) ) :
115 115
 
116
-	/**
117
-	 * Add customizable post meta (post list - above title).
118
-	 *
119
-	 * @package    lsx
120
-	 * @subpackage template-tags
121
-	 */
122
-	function lsx_post_meta_list_top() {
123
-		?>
116
+     /**
117
+      * Add customizable post meta (post list - above title).
118
+      *
119
+      * @package    lsx
120
+      * @subpackage template-tags
121
+      */
122
+     function lsx_post_meta_list_top() {
123
+          ?>
124 124
 		<div class="post-meta post-meta-top">
125 125
 			<?php //lsx_post_meta_avatar(); ?>
126 126
 			<?php lsx_post_meta_author(); ?>
@@ -128,26 +128,26 @@  discard block
 block discarded – undo
128 128
 			<div class="clearfix"></div>
129 129
 		</div>
130 130
 		<?php
131
-	}
131
+     }
132 132
 
133 133
 endif;
134 134
 
135 135
 if ( ! function_exists( 'lsx_post_meta_single_top' ) ) :
136 136
 
137
-	/**
138
-	 * Add customizable post meta (single post - above title).
139
-	 *
140
-	 * @package    lsx
141
-	 * @subpackage template-tags
142
-	 */
143
-	function lsx_post_meta_single_top() {
144
-		?>
137
+     /**
138
+      * Add customizable post meta (single post - above title).
139
+      *
140
+      * @package    lsx
141
+      * @subpackage template-tags
142
+      */
143
+     function lsx_post_meta_single_top() {
144
+          ?>
145 145
 		<div class="post-meta post-meta-top">
146 146
 			<?php lsx_post_meta_top(); ?>
147 147
 			<div class="clearfix"></div>
148 148
 		</div>
149 149
 		<?php
150
-	}
150
+     }
151 151
 
152 152
 endif;
153 153
 
@@ -158,148 +158,148 @@  discard block
 block discarded – undo
158 158
 
159 159
 if ( ! function_exists( 'lsx_post_meta_single_bottom' ) ) :
160 160
 
161
-	/**
162
-	 * Add customizable post meta (single post - below title).
163
-	 *
164
-	 * @package    lsx
165
-	 * @subpackage template-tags
166
-	 */
167
-	function lsx_post_meta_single_bottom() {
168
-		?>
161
+     /**
162
+      * Add customizable post meta (single post - below title).
163
+      *
164
+      * @package    lsx
165
+      * @subpackage template-tags
166
+      */
167
+     function lsx_post_meta_single_bottom() {
168
+          ?>
169 169
 		<div class="post-meta">
170 170
 			<?php lsx_post_meta_category(); ?>
171 171
 			<div class="clearfix"></div>
172 172
 		</div>
173 173
 		<?php
174
-	}
174
+     }
175 175
 
176 176
 endif;
177 177
 
178 178
 if ( ! function_exists( 'lsx_post_meta_avatar' ) ) :
179 179
 
180
-	/**
181
-	 * Add customizable post meta: author's avatar.
182
-	 *
183
-	 * @package    lsx
184
-	 * @subpackage template-tags
185
-	 */
186
-	function lsx_post_meta_avatar() {
187
-		$author        = get_the_author();
188
-		$author_id     = get_the_author_meta( 'ID' );
189
-		$author_avatar = get_avatar( $author_id, 80 );
190
-		$author_url    = get_author_posts_url( $author_id );
191
-
192
-		printf(
193
-			'<a href="%1$s" class="post-meta-avatar">%2$s</a>',
194
-			esc_url( $author_url ),
195
-			wp_kses_post( $author_avatar )
196
-		);
197
-	}
180
+     /**
181
+      * Add customizable post meta: author's avatar.
182
+      *
183
+      * @package    lsx
184
+      * @subpackage template-tags
185
+      */
186
+     function lsx_post_meta_avatar() {
187
+          $author        = get_the_author();
188
+          $author_id     = get_the_author_meta( 'ID' );
189
+          $author_avatar = get_avatar( $author_id, 80 );
190
+          $author_url    = get_author_posts_url( $author_id );
191
+
192
+          printf(
193
+               '<a href="%1$s" class="post-meta-avatar">%2$s</a>',
194
+               esc_url( $author_url ),
195
+               wp_kses_post( $author_avatar )
196
+          );
197
+     }
198 198
 
199 199
 endif;
200 200
 
201 201
 if ( ! function_exists( 'lsx_post_meta_date' ) ) :
202 202
 
203
-	/**
204
-	 * Add customizable post meta: post date.
205
-	 *
206
-	 * @package    lsx
207
-	 * @subpackage template-tags
208
-	 */
209
-	function lsx_post_meta_date() {
210
-		$time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>';
211
-
212
-		$time_string = sprintf(
213
-			$time_string,
214
-			esc_attr( get_the_date( 'c' ) ),
215
-			get_the_date(),
216
-			esc_attr( get_the_modified_date( 'c' ) ),
217
-			get_the_modified_date()
218
-		);
219
-
220
-		printf(
221
-			'<span class="post-meta-time updated"><a href="%1$s" rel="bookmark">%2$s</a></span>',
222
-			esc_url( get_permalink() ),
223
-			wp_kses_post( $time_string )
224
-		);
225
-	}
203
+     /**
204
+      * Add customizable post meta: post date.
205
+      *
206
+      * @package    lsx
207
+      * @subpackage template-tags
208
+      */
209
+     function lsx_post_meta_date() {
210
+          $time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>';
211
+
212
+          $time_string = sprintf(
213
+               $time_string,
214
+               esc_attr( get_the_date( 'c' ) ),
215
+               get_the_date(),
216
+               esc_attr( get_the_modified_date( 'c' ) ),
217
+               get_the_modified_date()
218
+          );
219
+
220
+          printf(
221
+               '<span class="post-meta-time updated"><a href="%1$s" rel="bookmark">%2$s</a></span>',
222
+               esc_url( get_permalink() ),
223
+               wp_kses_post( $time_string )
224
+          );
225
+     }
226 226
 
227 227
 endif;
228 228
 
229 229
 if ( ! function_exists( 'lsx_post_meta_author' ) ) :
230 230
 
231
-	/**
232
-	 * Add customizable post meta: post author.
233
-	 *
234
-	 * @package    lsx
235
-	 * @subpackage template-tags
236
-	 */
237
-	function lsx_post_meta_author() {
238
-		$author     = get_the_author();
239
-		$author_url = get_author_posts_url( get_the_author_meta( 'ID' ) );
240
-
241
-		if ( empty( $author ) ) {
242
-			global $post;
243
-
244
-			$author     = get_user_by( 'ID', $post->post_author );
245
-			$author     = $author->display_name;
246
-			$author_url = get_author_posts_url( $post->post_author );
247
-		}
248
-
249
-		printf(
250
-			'<span class="vcard post-meta-author"><span>%1$s</span> <span class="fn"><a href="%2$s">%3$s</a>, </span></span>',
251
-			esc_html__( 'By ', 'lsx' ),
252
-			esc_url( $author_url ),
253
-			esc_html( $author )
254
-		);
255
-	}
231
+     /**
232
+      * Add customizable post meta: post author.
233
+      *
234
+      * @package    lsx
235
+      * @subpackage template-tags
236
+      */
237
+     function lsx_post_meta_author() {
238
+          $author     = get_the_author();
239
+          $author_url = get_author_posts_url( get_the_author_meta( 'ID' ) );
240
+
241
+          if ( empty( $author ) ) {
242
+               global $post;
243
+
244
+               $author     = get_user_by( 'ID', $post->post_author );
245
+               $author     = $author->display_name;
246
+               $author_url = get_author_posts_url( $post->post_author );
247
+          }
248
+
249
+          printf(
250
+               '<span class="vcard post-meta-author"><span>%1$s</span> <span class="fn"><a href="%2$s">%3$s</a>, </span></span>',
251
+               esc_html__( 'By ', 'lsx' ),
252
+               esc_url( $author_url ),
253
+               esc_html( $author )
254
+          );
255
+     }
256 256
 
257 257
 endif;
258 258
 
259 259
 if ( ! function_exists( 'lsx_post_meta_category' ) ) :
260 260
 
261
-	/**
262
-	 * Add customizable post meta: post category(ies).
263
-	 *
264
-	 * @package    lsx
265
-	 * @subpackage template-tags
266
-	 */
267
-	function lsx_post_meta_category() {
268
-		$post_categories = wp_get_post_categories( get_the_ID() );
269
-		$cats            = array();
270
-
271
-		foreach ( $post_categories as $c ) {
272
-			$cat = get_category( $c );
273
-			/* Translators: %s: category name */
274
-			$cats[] = '<a href="' . esc_url( get_category_link( $cat->term_id ) ) . '" title="' . sprintf( esc_html__( 'View all posts in %s', 'lsx' ), $cat->name ) . '">' . $cat->name . '</a>';
275
-		}
276
-
277
-		if ( ! empty( $cats ) ) {
278
-			?>
261
+     /**
262
+      * Add customizable post meta: post category(ies).
263
+      *
264
+      * @package    lsx
265
+      * @subpackage template-tags
266
+      */
267
+     function lsx_post_meta_category() {
268
+          $post_categories = wp_get_post_categories( get_the_ID() );
269
+          $cats            = array();
270
+
271
+          foreach ( $post_categories as $c ) {
272
+               $cat = get_category( $c );
273
+               /* Translators: %s: category name */
274
+               $cats[] = '<a href="' . esc_url( get_category_link( $cat->term_id ) ) . '" title="' . sprintf( esc_html__( 'View all posts in %s', 'lsx' ), $cat->name ) . '">' . $cat->name . '</a>';
275
+          }
276
+
277
+          if ( ! empty( $cats ) ) {
278
+               ?>
279 279
 			<span class="post-meta-categories"><span><?php esc_html_e( 'Posted in: ', 'lsx' ); ?></span> <?php echo wp_kses_post( implode( ', ', $cats ) ); ?></span>
280 280
 			<?php
281
-		}
282
-	}
281
+          }
282
+     }
283 283
 
284 284
 endif;
285 285
 
286 286
 if ( ! function_exists( 'lsx_post_tags' ) ) :
287 287
 
288
-	/**
289
-	 * Add customizable post meta: post tag(s).
290
-	 *
291
-	 * @package    lsx
292
-	 * @subpackage template-tags
293
-	 */
294
-	function lsx_post_tags() {
295
-		if ( has_tag() ) :
296
-			?>
288
+     /**
289
+      * Add customizable post meta: post tag(s).
290
+      *
291
+      * @package    lsx
292
+      * @subpackage template-tags
293
+      */
294
+     function lsx_post_tags() {
295
+          if ( has_tag() ) :
296
+               ?>
297 297
 			<div class="post-tags">
298 298
 				<span><?php echo esc_html__( 'Tags: ', 'lsx' ); ?></span><?php echo wp_kses_post( get_the_tag_list( '' ) ); ?>
299 299
 			</div>
300 300
 			<?php
301
-		endif;
302
-	}
301
+          endif;
302
+     }
303 303
 
304 304
 endif;
305 305
 
@@ -307,16 +307,16 @@  discard block
 block discarded – undo
307 307
 
308 308
 if ( ! function_exists( 'lsx_sharing_output' ) ) :
309 309
 
310
-	/**
311
-	 * Display sharing buttons.
312
-	 *
313
-	 * @package    lsx
314
-	 * @subpackage template-tags
315
-	 */
316
-	function lsx_sharing_output() {
317
-		global $lsx_sharing;
318
-		echo wp_kses_post( $lsx_sharing->sharing_buttons() );
319
-	}
310
+     /**
311
+      * Display sharing buttons.
312
+      *
313
+      * @package    lsx
314
+      * @subpackage template-tags
315
+      */
316
+     function lsx_sharing_output() {
317
+          global $lsx_sharing;
318
+          echo wp_kses_post( $lsx_sharing->sharing_buttons() );
319
+     }
320 320
 
321 321
 endif;
322 322
 
@@ -324,107 +324,107 @@  discard block
 block discarded – undo
324 324
 
325 325
 if ( ! function_exists( 'lsx_translate_format_to_fontawesome' ) ) :
326 326
 
327
-	/**
328
-	 * Translate post format to Font Awesome class.
329
-	 *
330
-	 * @package    lsx
331
-	 * @subpackage template-tags
332
-	 */
333
-	function lsx_translate_format_to_fontawesome( $format ) {
334
-		switch ( $format ) {
335
-			case 'image':
336
-				$format = 'camera';
337
-				break;
338
-			case 'video':
339
-				$format = 'play';
340
-				break;
341
-			case 'gallery':
342
-				$format = 'picture-o';
343
-				break;
344
-			case 'audio':
345
-				$format = 'volume-up';
346
-				break;
347
-			case 'link':
348
-				$format = 'link';
349
-				break;
350
-			case 'quote':
351
-				$format = 'quote-right';
352
-				break;
353
-			case 'aside':
354
-				$format = 'circle-o';
355
-				break;
356
-			default:
357
-				$format = 'file-text-o';
358
-				break;
359
-		}
360
-
361
-		return $format;
362
-	}
327
+     /**
328
+      * Translate post format to Font Awesome class.
329
+      *
330
+      * @package    lsx
331
+      * @subpackage template-tags
332
+      */
333
+     function lsx_translate_format_to_fontawesome( $format ) {
334
+          switch ( $format ) {
335
+               case 'image':
336
+                    $format = 'camera';
337
+                    break;
338
+               case 'video':
339
+                    $format = 'play';
340
+                    break;
341
+               case 'gallery':
342
+                    $format = 'picture-o';
343
+                    break;
344
+               case 'audio':
345
+                    $format = 'volume-up';
346
+                    break;
347
+               case 'link':
348
+                    $format = 'link';
349
+                    break;
350
+               case 'quote':
351
+                    $format = 'quote-right';
352
+                    break;
353
+               case 'aside':
354
+                    $format = 'circle-o';
355
+                    break;
356
+               default:
357
+                    $format = 'file-text-o';
358
+                    break;
359
+          }
360
+
361
+          return $format;
362
+     }
363 363
 
364 364
 endif;
365 365
 
366 366
 if ( ! function_exists( 'lsx_paging_nav' ) ) :
367 367
 
368
-	/**
369
-	 * Display navigation to next/previous set of posts when applicable.
370
-	 *
371
-	 * @package    lsx
372
-	 * @subpackage template-tags
373
-	 */
374
-	function lsx_paging_nav() {
375
-		global $wp_query;
376
-
377
-		if ( $wp_query->max_num_pages < 2 ) {
378
-			return;
379
-		}
380
-
381
-		if ( true === apply_filters( 'lsx_paging_nav_disable', false ) ) {
382
-			return true;
383
-		} elseif ( current_theme_supports( 'infinite-scroll' ) && class_exists( 'The_Neverending_Home_Page' ) ) {
384
-			return true;
385
-		} else {
386
-			$html  = '';
387
-			$html .= '<div class="lsx-pagination-wrapper">' . PHP_EOL;
388
-			$html .= '<div class="lsx-breaker"></div>' . PHP_EOL;
389
-			$html .= '<div class="lsx-pagination">' . PHP_EOL;
390
-			$html .= paginate_links(
391
-				array(
392
-					'base'      => str_replace( 999999999, '%#%', esc_url( get_pagenum_link( 999999999 ) ) ),
393
-					'format'    => '?paged=%#%',
394
-					'total'     => $wp_query->max_num_pages,
395
-					'current'   => max( 1, intval( get_query_var( 'paged' ) ) ),
396
-					'prev_text' => '<span class="meta-nav">&larr;</span> ' . esc_html__( 'Previous', 'lsx' ),
397
-					'next_text' => esc_html__( 'Next', 'lsx' ) . ' <span class="meta-nav">&rarr;</span>',
398
-				)
399
-			);
400
-			$html .= '</div>' . PHP_EOL;
401
-			$html .= '</div>' . PHP_EOL;
402
-
403
-			echo wp_kses_post( $html );
404
-		}
405
-	}
368
+     /**
369
+      * Display navigation to next/previous set of posts when applicable.
370
+      *
371
+      * @package    lsx
372
+      * @subpackage template-tags
373
+      */
374
+     function lsx_paging_nav() {
375
+          global $wp_query;
376
+
377
+          if ( $wp_query->max_num_pages < 2 ) {
378
+               return;
379
+          }
380
+
381
+          if ( true === apply_filters( 'lsx_paging_nav_disable', false ) ) {
382
+               return true;
383
+          } elseif ( current_theme_supports( 'infinite-scroll' ) && class_exists( 'The_Neverending_Home_Page' ) ) {
384
+               return true;
385
+          } else {
386
+               $html  = '';
387
+               $html .= '<div class="lsx-pagination-wrapper">' . PHP_EOL;
388
+               $html .= '<div class="lsx-breaker"></div>' . PHP_EOL;
389
+               $html .= '<div class="lsx-pagination">' . PHP_EOL;
390
+               $html .= paginate_links(
391
+                    array(
392
+                         'base'      => str_replace( 999999999, '%#%', esc_url( get_pagenum_link( 999999999 ) ) ),
393
+                         'format'    => '?paged=%#%',
394
+                         'total'     => $wp_query->max_num_pages,
395
+                         'current'   => max( 1, intval( get_query_var( 'paged' ) ) ),
396
+                         'prev_text' => '<span class="meta-nav">&larr;</span> ' . esc_html__( 'Previous', 'lsx' ),
397
+                         'next_text' => esc_html__( 'Next', 'lsx' ) . ' <span class="meta-nav">&rarr;</span>',
398
+                    )
399
+               );
400
+               $html .= '</div>' . PHP_EOL;
401
+               $html .= '</div>' . PHP_EOL;
402
+
403
+               echo wp_kses_post( $html );
404
+          }
405
+     }
406 406
 
407 407
 endif;
408 408
 
409 409
 if ( ! function_exists( 'lsx_post_nav' ) ) :
410 410
 
411
-	/**
412
-	 * Display navigation to next/previous post when applicable.
413
-	 *
414
-	 * @package    lsx
415
-	 * @subpackage template-tags
416
-	 */
417
-	function lsx_post_nav() {
418
-		$previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true );
419
-		$next     = get_adjacent_post( false, '', false );
420
-
421
-		if ( ! $next && ! $previous ) {
422
-			return;
423
-		}
424
-
425
-		$default_size = 'sm';
426
-		$size         = apply_filters( 'lsx_bootstrap_column_size', $default_size );
427
-		?>
411
+     /**
412
+      * Display navigation to next/previous post when applicable.
413
+      *
414
+      * @package    lsx
415
+      * @subpackage template-tags
416
+      */
417
+     function lsx_post_nav() {
418
+          $previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true );
419
+          $next     = get_adjacent_post( false, '', false );
420
+
421
+          if ( ! $next && ! $previous ) {
422
+               return;
423
+          }
424
+
425
+          $default_size = 'sm';
426
+          $size         = apply_filters( 'lsx_bootstrap_column_size', $default_size );
427
+          ?>
428 428
 		<nav class="navigation post-navigation" role="navigation">
429 429
 			<div class="lsx-breaker"></div>
430 430
 			<div class="nav-links pager row">
@@ -437,47 +437,47 @@  discard block
 block discarded – undo
437 437
 			</div><!-- .nav-links -->
438 438
 		</nav><!-- .navigation -->
439 439
 		<?php
440
-	}
440
+     }
441 441
 
442 442
 endif;
443 443
 
444 444
 if ( ! function_exists( 'lsx_site_identity' ) ) :
445 445
 
446
-	/**
447
-	 * Outputs either the Site Title or the Site Logo.
448
-	 *
449
-	 * @package    lsx
450
-	 * @subpackage template-tags
451
-	 */
452
-	function lsx_site_identity() {
453
-		if ( function_exists( 'has_custom_logo' ) && has_custom_logo() ) {
454
-			the_custom_logo();
455
-		} else {
456
-			if ( get_theme_mod( 'site_logo_header_text', 1 ) ) {
457
-				lsx_site_title();
458
-			}
459
-		}
460
-	}
446
+     /**
447
+      * Outputs either the Site Title or the Site Logo.
448
+      *
449
+      * @package    lsx
450
+      * @subpackage template-tags
451
+      */
452
+     function lsx_site_identity() {
453
+          if ( function_exists( 'has_custom_logo' ) && has_custom_logo() ) {
454
+               the_custom_logo();
455
+          } else {
456
+               if ( get_theme_mod( 'site_logo_header_text', 1 ) ) {
457
+                    lsx_site_title();
458
+               }
459
+          }
460
+     }
461 461
 
462 462
 endif;
463 463
 
464 464
 if ( ! function_exists( 'lsx_navbar_header' ) ) :
465
-	/**
466
-	 * Outputs the Nav Menu.
467
-	 *
468
-	 * @package    lsx
469
-	 * @subpackage template-tags
470
-	 */
471
-	function lsx_navbar_header() {
472
-		$mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' );
473
-		if ( 'hamburger' === $mobile_header_layout ) {
474
-			?>
465
+     /**
466
+      * Outputs the Nav Menu.
467
+      *
468
+      * @package    lsx
469
+      * @subpackage template-tags
470
+      */
471
+     function lsx_navbar_header() {
472
+          $mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' );
473
+          if ( 'hamburger' === $mobile_header_layout ) {
474
+               ?>
475 475
 			<div class="navbar-header" itemscope itemtype="http://schema.org/WebPage">
476 476
 				<?php
477
-				lsx_header_search_form();
478
-				lsx_site_identity();
479
-				if ( has_nav_menu( 'primary' ) ) :
480
-					?>
477
+                    lsx_header_search_form();
478
+                    lsx_site_identity();
479
+                    if ( has_nav_menu( 'primary' ) ) :
480
+                         ?>
481 481
 					<div class="wrapper-toggle" data-toggle="collapse" data-target=".primary-navbar">
482 482
 						<button type="button" class="navbar-toggle">
483 483
 							<span class="sr-only"><?php esc_html_e( 'Toggle navigation', 'lsx' ); ?></span>
@@ -487,16 +487,16 @@  discard block
 block discarded – undo
487 487
 						</button>
488 488
 					</div>
489 489
 					<?php
490
-				endif;
491
-				?>
490
+                    endif;
491
+                    ?>
492 492
 			</div>
493 493
 			<?php
494
-		} else {
495
-			?>
494
+          } else {
495
+               ?>
496 496
 			<div class="navbar-header" itemscope itemtype="http://schema.org/WebPage">
497 497
 				<?php
498
-				if ( has_nav_menu( 'primary' ) ) :
499
-					?>
498
+                    if ( has_nav_menu( 'primary' ) ) :
499
+                         ?>
500 500
 					<div class="wrapper-toggle" data-toggle="collapse" data-target=".primary-navbar">
501 501
 						<button type="button" class="navbar-toggle">
502 502
 							<span class="sr-only"><?php esc_html_e( 'Toggle navigation', 'lsx' ); ?></span>
@@ -508,195 +508,195 @@  discard block
 block discarded – undo
508 508
 						<span class="mobile-menu-title"><?php esc_html_e( 'Menu', 'lsx' ); ?></span>
509 509
 					</div>
510 510
 					<?php
511
-				endif;
511
+                    endif;
512 512
 
513
-				lsx_site_identity();
514
-				?>
513
+                    lsx_site_identity();
514
+                    ?>
515 515
 			</div>
516 516
 			<?php
517
-		}
518
-	}
517
+          }
518
+     }
519 519
 
520 520
 endif;
521 521
 
522 522
 add_action( 'lsx_nav_before', 'lsx_navbar_header' );
523 523
 
524 524
 if ( ! function_exists( 'lsx_nav_menu' ) ) :
525
-	/**
526
-	 * Outputs the Nav Menu.
527
-	 *
528
-	 * @package    lsx
529
-	 * @subpackage template-tags
530
-	 */
531
-	function lsx_nav_menu() {
532
-		if ( has_nav_menu( 'primary' ) ) :
533
-			?>
525
+     /**
526
+      * Outputs the Nav Menu.
527
+      *
528
+      * @package    lsx
529
+      * @subpackage template-tags
530
+      */
531
+     function lsx_nav_menu() {
532
+          if ( has_nav_menu( 'primary' ) ) :
533
+               ?>
534 534
 			<nav class="primary-navbar collapse navbar-collapse">
535 535
 				<?php
536
-					wp_nav_menu(
537
-						array(
538
-							'theme_location' => 'primary',
539
-							'depth'          => 3,
540
-							'container'      => false,
541
-							'menu_class'     => 'nav navbar-nav',
542
-							'walker'         => new LSX_Bootstrap_Navwalker(),
543
-						)
544
-					);
545
-				?>
536
+                         wp_nav_menu(
537
+                              array(
538
+                                   'theme_location' => 'primary',
539
+                                   'depth'          => 3,
540
+                                   'container'      => false,
541
+                                   'menu_class'     => 'nav navbar-nav',
542
+                                   'walker'         => new LSX_Bootstrap_Navwalker(),
543
+                              )
544
+                         );
545
+                    ?>
546 546
 			</nav>
547 547
 			<?php
548
-		endif;
549
-	}
548
+          endif;
549
+     }
550 550
 endif;
551 551
 
552 552
 if ( ! function_exists( 'lsx_sitemap_loops' ) ) {
553
-	/**
554
-	 * Outputs the loops on the sitemap
555
-	 *
556
-	 * @package    lsx
557
-	 * @subpackage template-tags
558
-	 */
559
-	function lsx_sitemap_loops() {
560
-		$sitemap_loops  = array(
561
-			'page'     => array(
562
-				'type'      => 'post_type',
563
-				'label'     => __( 'Pages', 'lsx' ),
564
-				'heirarchy' => true,
565
-			),
566
-			'post'     => array(
567
-				'type'  => 'post_type',
568
-				'label' => __( 'Posts', 'lsx' ),
569
-			),
570
-			'category' => array(
571
-				'type'      => 'taxonomy',
572
-				'label'     => __( 'Categories', 'lsx' ),
573
-				'heirarchy' => true,
574
-			),
575
-		);
576
-		$post_type_args = array(
577
-			'public'   => true,
578
-			'_builtin' => false,
579
-			'show_ui'  => true,
580
-		);
581
-		$post_types     = get_post_types( $post_type_args, 'objects' );
582
-		if ( ! empty( $post_types ) ) {
583
-			foreach ( $post_types as $post_type_key => $post_type_obj ) {
584
-				$sitemap_loops[ $post_type_key ] = array(
585
-					'type'  => 'post_type',
586
-					'label' => $post_type_obj->label,
587
-				);
588
-			}
589
-		}
590
-		$taxonomy_args = array(
591
-			'public'   => true,
592
-			'_builtin' => false,
593
-			'show_ui'  => true,
594
-		);
595
-		$taxonomies    = get_taxonomies( $taxonomy_args, 'objects' );
596
-		if ( ! empty( $taxonomies ) ) {
597
-			foreach ( $taxonomies as $tax_key => $tax_obj ) {
598
-				$sitemap_loops[ $tax_key ] = array(
599
-					'type'  => 'taxonomy',
600
-					'label' => $tax_obj->label,
601
-				);
602
-			}
603
-		}
604
-		$sitemap_loops = apply_filters( 'lsx_sitemap_loops_list', $sitemap_loops );
605
-		foreach ( $sitemap_loops as $sitemap_key => $sitemap_values ) {
606
-			if ( 'post_type' === $sitemap_values['type'] ) {
607
-				if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) {
608
-					lsx_sitemap_pages( $sitemap_key, $sitemap_values['label'] );
609
-				} else {
610
-					lsx_sitemap_custom_post_type( $sitemap_key, $sitemap_values['label'] );
611
-				}
612
-			} else {
613
-				if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) {
614
-					lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], true );
615
-				} else {
616
-					lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], false );
617
-				}
618
-			}
619
-		}
620
-	}
553
+     /**
554
+      * Outputs the loops on the sitemap
555
+      *
556
+      * @package    lsx
557
+      * @subpackage template-tags
558
+      */
559
+     function lsx_sitemap_loops() {
560
+          $sitemap_loops  = array(
561
+               'page'     => array(
562
+                    'type'      => 'post_type',
563
+                    'label'     => __( 'Pages', 'lsx' ),
564
+                    'heirarchy' => true,
565
+               ),
566
+               'post'     => array(
567
+                    'type'  => 'post_type',
568
+                    'label' => __( 'Posts', 'lsx' ),
569
+               ),
570
+               'category' => array(
571
+                    'type'      => 'taxonomy',
572
+                    'label'     => __( 'Categories', 'lsx' ),
573
+                    'heirarchy' => true,
574
+               ),
575
+          );
576
+          $post_type_args = array(
577
+               'public'   => true,
578
+               '_builtin' => false,
579
+               'show_ui'  => true,
580
+          );
581
+          $post_types     = get_post_types( $post_type_args, 'objects' );
582
+          if ( ! empty( $post_types ) ) {
583
+               foreach ( $post_types as $post_type_key => $post_type_obj ) {
584
+                    $sitemap_loops[ $post_type_key ] = array(
585
+                         'type'  => 'post_type',
586
+                         'label' => $post_type_obj->label,
587
+                    );
588
+               }
589
+          }
590
+          $taxonomy_args = array(
591
+               'public'   => true,
592
+               '_builtin' => false,
593
+               'show_ui'  => true,
594
+          );
595
+          $taxonomies    = get_taxonomies( $taxonomy_args, 'objects' );
596
+          if ( ! empty( $taxonomies ) ) {
597
+               foreach ( $taxonomies as $tax_key => $tax_obj ) {
598
+                    $sitemap_loops[ $tax_key ] = array(
599
+                         'type'  => 'taxonomy',
600
+                         'label' => $tax_obj->label,
601
+                    );
602
+               }
603
+          }
604
+          $sitemap_loops = apply_filters( 'lsx_sitemap_loops_list', $sitemap_loops );
605
+          foreach ( $sitemap_loops as $sitemap_key => $sitemap_values ) {
606
+               if ( 'post_type' === $sitemap_values['type'] ) {
607
+                    if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) {
608
+                         lsx_sitemap_pages( $sitemap_key, $sitemap_values['label'] );
609
+                    } else {
610
+                         lsx_sitemap_custom_post_type( $sitemap_key, $sitemap_values['label'] );
611
+                    }
612
+               } else {
613
+                    if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) {
614
+                         lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], true );
615
+                    } else {
616
+                         lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], false );
617
+                    }
618
+               }
619
+          }
620
+     }
621 621
 }
622 622
 
623 623
 if ( ! function_exists( 'lsx_sitemap_pages' ) ) :
624 624
 
625
-	/**
626
-	 * Outputs Pages for the Sitemap Template.
627
-	 *
628
-	 * @package    lsx
629
-	 * @subpackage template-tags
630
-	 */
631
-	function lsx_sitemap_pages( $forced_type = '', $label = '' ) {
632
-		$page_args = array(
633
-			'depth'        => 3,
634
-			'title_li'     => '',
635
-			'echo'         => 1,
636
-			'sort_column'  => 'menu_order, post_title',
637
-			'post_type'    => $forced_type,
638
-			'item_spacing' => 'preserve',
639
-		);
640
-		echo '<h2>' . esc_html( $label ) . '</h2>';
641
-		echo '<ul>';
642
-		wp_list_pages( $page_args );
643
-		echo '</ul>';
644
-	}
625
+     /**
626
+      * Outputs Pages for the Sitemap Template.
627
+      *
628
+      * @package    lsx
629
+      * @subpackage template-tags
630
+      */
631
+     function lsx_sitemap_pages( $forced_type = '', $label = '' ) {
632
+          $page_args = array(
633
+               'depth'        => 3,
634
+               'title_li'     => '',
635
+               'echo'         => 1,
636
+               'sort_column'  => 'menu_order, post_title',
637
+               'post_type'    => $forced_type,
638
+               'item_spacing' => 'preserve',
639
+          );
640
+          echo '<h2>' . esc_html( $label ) . '</h2>';
641
+          echo '<ul>';
642
+          wp_list_pages( $page_args );
643
+          echo '</ul>';
644
+     }
645 645
 
646 646
 endif;
647 647
 
648 648
 if ( ! function_exists( 'lsx_sitemap_custom_post_type' ) ) :
649 649
 
650
-	/**
651
-	 * Outputs a custom post type section.
652
-	 *
653
-	 * @package    lsx
654
-	 * @subpackage template-tags
655
-	 */
656
-	function lsx_sitemap_custom_post_type( $forced_type = '', $label = '' ) {
657
-		if ( '' !== $forced_type ) {
658
-			$post_types = array( $forced_type );
659
-		} else {
660
-			$args       = array(
661
-				'public'   => true,
662
-				'_builtin' => false,
663
-			);
664
-			$post_types = get_post_types( $args, 'names' );
665
-		}
666
-
667
-		foreach ( $post_types as $post_type ) {
668
-			$post_type_args = array(
669
-				'post_type'      => 'page',
670
-				'posts_per_page' => 99,
671
-				'post_status'    => 'publish',
672
-				'post_type'      => $post_type,
673
-			);
674
-
675
-			$post_type_items  = new WP_Query( $post_type_args );
676
-			$post_type_object = get_post_type_object( $post_type );
677
-
678
-			if ( '' !== $label ) {
679
-				$title = $label;
680
-			} elseif ( ! empty( $post_type_object ) ) {
681
-				$title = $post_type_object->labels->name;
682
-			} else {
683
-				$title = ucwords( $post_type );
684
-			}
685
-
686
-			if ( $post_type_items->have_posts() ) {
687
-				echo '<h2>' . esc_html( $title ) . '</h2>';
688
-				echo '<ul>';
689
-
690
-				while ( $post_type_items->have_posts() ) {
691
-					$post_type_items->the_post();
692
-					echo '<li class="' . esc_attr( get_post_type() ) . '_item ' . esc_attr( get_post_type() ) . '-item-' . esc_attr( get_the_ID() ) . '"><a href="' . esc_url( get_permalink() ) . '" title="">' . get_the_title() . '</a></li>';
693
-				}
694
-
695
-				echo '</ul>';
696
-				wp_reset_postdata();
697
-			}
698
-		}
699
-	}
650
+     /**
651
+      * Outputs a custom post type section.
652
+      *
653
+      * @package    lsx
654
+      * @subpackage template-tags
655
+      */
656
+     function lsx_sitemap_custom_post_type( $forced_type = '', $label = '' ) {
657
+          if ( '' !== $forced_type ) {
658
+               $post_types = array( $forced_type );
659
+          } else {
660
+               $args       = array(
661
+                    'public'   => true,
662
+                    '_builtin' => false,
663
+               );
664
+               $post_types = get_post_types( $args, 'names' );
665
+          }
666
+
667
+          foreach ( $post_types as $post_type ) {
668
+               $post_type_args = array(
669
+                    'post_type'      => 'page',
670
+                    'posts_per_page' => 99,
671
+                    'post_status'    => 'publish',
672
+                    'post_type'      => $post_type,
673
+               );
674
+
675
+               $post_type_items  = new WP_Query( $post_type_args );
676
+               $post_type_object = get_post_type_object( $post_type );
677
+
678
+               if ( '' !== $label ) {
679
+                    $title = $label;
680
+               } elseif ( ! empty( $post_type_object ) ) {
681
+                    $title = $post_type_object->labels->name;
682
+               } else {
683
+                    $title = ucwords( $post_type );
684
+               }
685
+
686
+               if ( $post_type_items->have_posts() ) {
687
+                    echo '<h2>' . esc_html( $title ) . '</h2>';
688
+                    echo '<ul>';
689
+
690
+                    while ( $post_type_items->have_posts() ) {
691
+                         $post_type_items->the_post();
692
+                         echo '<li class="' . esc_attr( get_post_type() ) . '_item ' . esc_attr( get_post_type() ) . '-item-' . esc_attr( get_the_ID() ) . '"><a href="' . esc_url( get_permalink() ) . '" title="">' . get_the_title() . '</a></li>';
693
+                    }
694
+
695
+                    echo '</ul>';
696
+                    wp_reset_postdata();
697
+               }
698
+          }
699
+     }
700 700
 
701 701
 endif;
702 702
 
@@ -706,111 +706,111 @@  discard block
 block discarded – undo
706 706
  * @return void
707 707
  */
708 708
 function lsx_sitemap_taxonomy( $taxonomy = '', $label = '', $hierarchical = false ) {
709
-	if ( '' !== $taxonomy ) {
710
-
711
-		$tax_args   = array(
712
-			'echo'                => 0,
713
-			'depth'               => 0,
714
-			'hide_empty'          => 1,
715
-			'hide_title_if_empty' => false,
716
-			'hierarchical'        => $hierarchical,
717
-			'separator'           => '<br />',
718
-			'show_count'          => 0,
719
-			'show_option_none'    => __( 'None', 'lsx' ),
720
-			'style'               => 'list',
721
-			'taxonomy'            => $taxonomy,
722
-			'title_li'            => '',
723
-		);
724
-		$categories = wp_list_categories( $tax_args );
725
-		if ( ! empty( $categories ) ) {
726
-			echo '<div class="sitemap-rows">';
727
-			echo '<h2>' . wp_kses_post( $label ) . '</h2>';
728
-			echo '<ul>';
729
-			echo wp_kses_post( $categories );
730
-			echo '</ul>';
731
-			echo '</div>';
732
-		}
733
-	}
709
+     if ( '' !== $taxonomy ) {
710
+
711
+          $tax_args   = array(
712
+               'echo'                => 0,
713
+               'depth'               => 0,
714
+               'hide_empty'          => 1,
715
+               'hide_title_if_empty' => false,
716
+               'hierarchical'        => $hierarchical,
717
+               'separator'           => '<br />',
718
+               'show_count'          => 0,
719
+               'show_option_none'    => __( 'None', 'lsx' ),
720
+               'style'               => 'list',
721
+               'taxonomy'            => $taxonomy,
722
+               'title_li'            => '',
723
+          );
724
+          $categories = wp_list_categories( $tax_args );
725
+          if ( ! empty( $categories ) ) {
726
+               echo '<div class="sitemap-rows">';
727
+               echo '<h2>' . wp_kses_post( $label ) . '</h2>';
728
+               echo '<ul>';
729
+               echo wp_kses_post( $categories );
730
+               echo '</ul>';
731
+               echo '</div>';
732
+          }
733
+     }
734 734
 }
735 735
 
736 736
 if ( ! function_exists( 'lsx_sitemap_taxonomy_clouds' ) ) :
737 737
 
738
-	/**
739
-	 * Outputs the public taxonomies.
740
-	 *
741
-	 * @package    lsx
742
-	 * @subpackage template-tags
743
-	 */
744
-	function lsx_sitemap_taxonomy_clouds() {
745
-		$taxonomy_args = array(
746
-			'public'   => true,
747
-			'_builtin' => false,
748
-		);
749
-
750
-		$taxonomies = get_taxonomies( $taxonomy_args );
751
-
752
-		if ( ! empty( $taxonomies ) ) {
753
-			foreach ( $taxonomies as $taxonomy_id => $taxonomy ) {
754
-				$tag_cloud = wp_tag_cloud(
755
-					array(
756
-						'taxonomy' => $taxonomy_id,
757
-						'echo'     => false,
758
-					)
759
-				);
760
-
761
-				if ( ! empty( $tag_cloud ) ) {
762
-					echo '<h2>' . esc_html( $taxonomy ) . '</h2>';
763
-					echo '<aside id="' . esc_attr( $taxonomy_id ) . '" class="widget widget_' . esc_attr( $taxonomy_id ) . '">' . esc_html( $tag_cloud ) . '</aside>';
764
-				}
765
-			}
766
-		}
767
-	}
738
+     /**
739
+      * Outputs the public taxonomies.
740
+      *
741
+      * @package    lsx
742
+      * @subpackage template-tags
743
+      */
744
+     function lsx_sitemap_taxonomy_clouds() {
745
+          $taxonomy_args = array(
746
+               'public'   => true,
747
+               '_builtin' => false,
748
+          );
749
+
750
+          $taxonomies = get_taxonomies( $taxonomy_args );
751
+
752
+          if ( ! empty( $taxonomies ) ) {
753
+               foreach ( $taxonomies as $taxonomy_id => $taxonomy ) {
754
+                    $tag_cloud = wp_tag_cloud(
755
+                         array(
756
+                              'taxonomy' => $taxonomy_id,
757
+                              'echo'     => false,
758
+                         )
759
+                    );
760
+
761
+                    if ( ! empty( $tag_cloud ) ) {
762
+                         echo '<h2>' . esc_html( $taxonomy ) . '</h2>';
763
+                         echo '<aside id="' . esc_attr( $taxonomy_id ) . '" class="widget widget_' . esc_attr( $taxonomy_id ) . '">' . esc_html( $tag_cloud ) . '</aside>';
764
+                    }
765
+               }
766
+          }
767
+     }
768 768
 
769 769
 endif;
770 770
 
771 771
 if ( ! function_exists( 'lsx_add_top_menu' ) ) :
772 772
 
773
-	/**
774
-	 * Adds our top menu to the theme.
775
-	 *
776
-	 * @package    lsx
777
-	 * @subpackage template-tags
778
-	 */
779
-	function lsx_add_top_menu() {
780
-		if ( has_nav_menu( 'top-menu' ) || has_nav_menu( 'top-menu-left' ) ) :
781
-			?>
773
+     /**
774
+      * Adds our top menu to the theme.
775
+      *
776
+      * @package    lsx
777
+      * @subpackage template-tags
778
+      */
779
+     function lsx_add_top_menu() {
780
+          if ( has_nav_menu( 'top-menu' ) || has_nav_menu( 'top-menu-left' ) ) :
781
+               ?>
782 782
 			<div id="top-menu" class="<?php lsx_top_menu_classes(); ?>">
783 783
 				<div class="container">
784 784
 					<?php if ( has_nav_menu( 'top-menu' ) ) : ?>
785 785
 						<nav class="top-menu">
786 786
 							<?php
787
-								wp_nav_menu(
788
-									array(
789
-										'theme_location' => 'top-menu',
790
-										'walker'         => new LSX_Bootstrap_Navwalker(),
791
-									)
792
-								);
793
-							?>
787
+                                        wp_nav_menu(
788
+                                             array(
789
+                                                  'theme_location' => 'top-menu',
790
+                                                  'walker'         => new LSX_Bootstrap_Navwalker(),
791
+                                             )
792
+                                        );
793
+                                   ?>
794 794
 						</nav>
795 795
 					<?php endif; ?>
796 796
 
797 797
 					<?php if ( has_nav_menu( 'top-menu-left' ) ) : ?>
798 798
 						<nav class="top-menu pull-left">
799 799
 							<?php
800
-								wp_nav_menu(
801
-									array(
802
-										'theme_location' => 'top-menu-left',
803
-										'walker'         => new LSX_Bootstrap_Navwalker(),
804
-									)
805
-								);
806
-							?>
800
+                                        wp_nav_menu(
801
+                                             array(
802
+                                                  'theme_location' => 'top-menu-left',
803
+                                                  'walker'         => new LSX_Bootstrap_Navwalker(),
804
+                                             )
805
+                                        );
806
+                                   ?>
807 807
 						</nav>
808 808
 					<?php endif; ?>
809 809
 				</div>
810 810
 			</div>
811 811
 			<?php
812
-		endif;
813
-	}
812
+          endif;
813
+     }
814 814
 
815 815
 endif;
816 816
 
@@ -818,38 +818,38 @@  discard block
 block discarded – undo
818 818
 
819 819
 if ( ! function_exists( 'lsx_get_my_url' ) ) :
820 820
 
821
-	/**
822
-	 * Return URL from a link in the content.
823
-	 *
824
-	 * @package    lsx
825
-	 * @subpackage template-tags
826
-	 */
827
-	function lsx_get_my_url() {
828
-		if ( ! preg_match( '/^<a\s[^>]*?href=[\'"](.+?)[\'"]$/is', get_the_content(), $matches ) ) {
829
-			return false;
830
-		}
821
+     /**
822
+      * Return URL from a link in the content.
823
+      *
824
+      * @package    lsx
825
+      * @subpackage template-tags
826
+      */
827
+     function lsx_get_my_url() {
828
+          if ( ! preg_match( '/^<a\s[^>]*?href=[\'"](.+?)[\'"]$/is', get_the_content(), $matches ) ) {
829
+               return false;
830
+          }
831 831
 
832
-		return esc_url_raw( $matches[1] );
833
-	}
832
+          return esc_url_raw( $matches[1] );
833
+     }
834 834
 
835 835
 endif;
836 836
 
837 837
 if ( ! function_exists( 'lsx_get_template_part' ) ) :
838 838
 
839
-	/**
840
-	 * Gets a custom template part if the filters is populated,  or does the normal WP get_content_part()
841
-	 *
842
-	 * @package    lsx
843
-	 * @subpackage template-tags
844
-	 */
845
-	function lsx_get_template_part() {
846
-		$custom_template = apply_filters( 'lsx_get_template_part', '' );
847
-		if ( '' !== $custom_template && file_exists( $custom_template ) ) {
848
-			include $custom_template;
849
-		} else {
850
-			get_template_part( 'partials/content', get_post_format() );
851
-		}
852
-	}
839
+     /**
840
+      * Gets a custom template part if the filters is populated,  or does the normal WP get_content_part()
841
+      *
842
+      * @package    lsx
843
+      * @subpackage template-tags
844
+      */
845
+     function lsx_get_template_part() {
846
+          $custom_template = apply_filters( 'lsx_get_template_part', '' );
847
+          if ( '' !== $custom_template && file_exists( $custom_template ) ) {
848
+               include $custom_template;
849
+          } else {
850
+               get_template_part( 'partials/content', get_post_format() );
851
+          }
852
+     }
853 853
 
854 854
 endif;
855 855
 
Please login to merge, or discard this patch.