Passed
Push — add/471 ( 1979ae )
by Virginia
04:59
created
includes/nav-navwalker.php 2 patches
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -7,13 +7,13 @@  discard block
 block discarded – undo
7 7
  * @category   bootstrap-walker
8 8
  */
9 9
 
10
-if ( ! defined( 'ABSPATH' ) ) {
10
+if ( ! defined('ABSPATH')) {
11 11
 	exit;
12 12
 }
13 13
 
14
-add_filter( 'nav_menu_item_id', '__return_null' );
14
+add_filter('nav_menu_item_id', '__return_null');
15 15
 
16
-if ( ! function_exists( 'lsx_nav_menu_css_class' ) ) :
16
+if ( ! function_exists('lsx_nav_menu_css_class')) :
17 17
 
18 18
 	/**
19 19
 	 * Remove the id="" on nav menu items.
@@ -23,22 +23,22 @@  discard block
 block discarded – undo
23 23
 	 * @subpackage navigation
24 24
 	 * @category   bootstrap-walker
25 25
 	 */
26
-	function lsx_nav_menu_css_class( $classes, $item ) {
27
-		$slug    = sanitize_title( $item->title );
28
-		$classes = preg_replace( '/(current(-menu-|[-_]page[-_])(item|parent|ancestor))/', 'active', $classes );
29
-		$classes = preg_replace( '/^((menu|page)[-_\w+]+)+/', '', $classes );
26
+	function lsx_nav_menu_css_class($classes, $item) {
27
+		$slug    = sanitize_title($item->title);
28
+		$classes = preg_replace('/(current(-menu-|[-_]page[-_])(item|parent|ancestor))/', 'active', $classes);
29
+		$classes = preg_replace('/^((menu|page)[-_\w+]+)+/', '', $classes);
30 30
 
31 31
 		$classes[] = 'menu-' . $slug;
32
-		$classes   = array_unique( $classes );
32
+		$classes   = array_unique($classes);
33 33
 
34
-		return array_filter( $classes, 'lsx_is_element_empty' );
34
+		return array_filter($classes, 'lsx_is_element_empty');
35 35
 	}
36 36
 
37 37
 endif;
38 38
 
39
-add_filter( 'nav_menu_css_class', 'lsx_nav_menu_css_class', 10, 2 );
39
+add_filter('nav_menu_css_class', 'lsx_nav_menu_css_class', 10, 2);
40 40
 
41
-if ( ! function_exists( 'lsx_nav_menu_args' ) ) :
41
+if ( ! function_exists('lsx_nav_menu_args')) :
42 42
 
43 43
 	/**
44 44
 	 * Clean up wp_nav_menu_args.
@@ -50,24 +50,24 @@  discard block
 block discarded – undo
50 50
 	 * @subpackage navigation
51 51
 	 * @category   bootstrap-walker
52 52
 	 */
53
-	function lsx_nav_menu_args( $args = '' ) {
53
+	function lsx_nav_menu_args($args = '') {
54 54
 		$roots_nav_menu_args['container'] = false;
55 55
 
56
-		if ( ! $args['items_wrap'] ) {
56
+		if ( ! $args['items_wrap']) {
57 57
 			$roots_nav_menu_args['items_wrap'] = '<ul class="%2$s">%3$s</ul>';
58 58
 		}
59 59
 
60
-		if ( current_theme_supports( 'bootstrap-top-navbar' ) && ! $args['depth'] ) {
60
+		if (current_theme_supports('bootstrap-top-navbar') && ! $args['depth']) {
61 61
 			$roots_nav_menu_args['depth'] = 2;
62 62
 		}
63 63
 
64
-		if ( ! $args['walker'] ) {
64
+		if ( ! $args['walker']) {
65 65
 			$roots_nav_menu_args['walker'] = new LSX_Nav_Walker();
66 66
 		}
67 67
 
68
-		return array_merge( $args, $roots_nav_menu_args );
68
+		return array_merge($args, $roots_nav_menu_args);
69 69
 	}
70 70
 
71 71
 endif;
72 72
 
73
-add_filter( 'wp_nav_menu_args', 'lsx_nav_menu_args' );
73
+add_filter('wp_nav_menu_args', 'lsx_nav_menu_args');
Please login to merge, or discard this patch.
Indentation   +46 added lines, -46 removed lines patch added patch discarded remove patch
@@ -8,31 +8,31 @@  discard block
 block discarded – undo
8 8
  */
9 9
 
10 10
 if ( ! defined( 'ABSPATH' ) ) {
11
-	exit;
11
+     exit;
12 12
 }
13 13
 
14 14
 add_filter( 'nav_menu_item_id', '__return_null' );
15 15
 
16 16
 if ( ! function_exists( 'lsx_nav_menu_css_class' ) ) :
17 17
 
18
-	/**
19
-	 * Remove the id="" on nav menu items.
20
-	 * Return 'menu-slug' for nav menu classes.
21
-	 *
22
-	 * @package    lsx
23
-	 * @subpackage navigation
24
-	 * @category   bootstrap-walker
25
-	 */
26
-	function lsx_nav_menu_css_class( $classes, $item ) {
27
-		$slug    = sanitize_title( $item->title );
28
-		$classes = preg_replace( '/(current(-menu-|[-_]page[-_])(item|parent|ancestor))/', 'active', $classes );
29
-		$classes = preg_replace( '/^((menu|page)[-_\w+]+)+/', '', $classes );
30
-
31
-		$classes[] = 'menu-' . $slug;
32
-		$classes   = array_unique( $classes );
33
-
34
-		return array_filter( $classes, 'lsx_is_element_empty' );
35
-	}
18
+     /**
19
+      * Remove the id="" on nav menu items.
20
+      * Return 'menu-slug' for nav menu classes.
21
+      *
22
+      * @package    lsx
23
+      * @subpackage navigation
24
+      * @category   bootstrap-walker
25
+      */
26
+     function lsx_nav_menu_css_class( $classes, $item ) {
27
+          $slug    = sanitize_title( $item->title );
28
+          $classes = preg_replace( '/(current(-menu-|[-_]page[-_])(item|parent|ancestor))/', 'active', $classes );
29
+          $classes = preg_replace( '/^((menu|page)[-_\w+]+)+/', '', $classes );
30
+
31
+          $classes[] = 'menu-' . $slug;
32
+          $classes   = array_unique( $classes );
33
+
34
+          return array_filter( $classes, 'lsx_is_element_empty' );
35
+     }
36 36
 
37 37
 endif;
38 38
 
@@ -40,33 +40,33 @@  discard block
 block discarded – undo
40 40
 
41 41
 if ( ! function_exists( 'lsx_nav_menu_args' ) ) :
42 42
 
43
-	/**
44
-	 * Clean up wp_nav_menu_args.
45
-	 *
46
-	 * Remove the container.
47
-	 * Use LSX_Nav_Walker() by default.
48
-	 *
49
-	 * @package    lsx
50
-	 * @subpackage navigation
51
-	 * @category   bootstrap-walker
52
-	 */
53
-	function lsx_nav_menu_args( $args = '' ) {
54
-		$roots_nav_menu_args['container'] = false;
55
-
56
-		if ( ! $args['items_wrap'] ) {
57
-			$roots_nav_menu_args['items_wrap'] = '<ul class="%2$s">%3$s</ul>';
58
-		}
59
-
60
-		if ( current_theme_supports( 'bootstrap-top-navbar' ) && ! $args['depth'] ) {
61
-			$roots_nav_menu_args['depth'] = 2;
62
-		}
63
-
64
-		if ( ! $args['walker'] ) {
65
-			$roots_nav_menu_args['walker'] = new LSX_Nav_Walker();
66
-		}
67
-
68
-		return array_merge( $args, $roots_nav_menu_args );
69
-	}
43
+     /**
44
+      * Clean up wp_nav_menu_args.
45
+      *
46
+      * Remove the container.
47
+      * Use LSX_Nav_Walker() by default.
48
+      *
49
+      * @package    lsx
50
+      * @subpackage navigation
51
+      * @category   bootstrap-walker
52
+      */
53
+     function lsx_nav_menu_args( $args = '' ) {
54
+          $roots_nav_menu_args['container'] = false;
55
+
56
+          if ( ! $args['items_wrap'] ) {
57
+               $roots_nav_menu_args['items_wrap'] = '<ul class="%2$s">%3$s</ul>';
58
+          }
59
+
60
+          if ( current_theme_supports( 'bootstrap-top-navbar' ) && ! $args['depth'] ) {
61
+               $roots_nav_menu_args['depth'] = 2;
62
+          }
63
+
64
+          if ( ! $args['walker'] ) {
65
+               $roots_nav_menu_args['walker'] = new LSX_Nav_Walker();
66
+          }
67
+
68
+          return array_merge( $args, $roots_nav_menu_args );
69
+     }
70 70
 
71 71
 endif;
72 72
 
Please login to merge, or discard this patch.
404.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -11,11 +11,11 @@  discard block
 block discarded – undo
11 11
 		<main id="main" class="site-main" role="main">
12 12
 			<section class="error-404 not-found">
13 13
 				<header class="page-header">
14
-					<h1 class="page-title"><?php esc_html_e( 'Whoops!', 'lsx' ); ?></h1>
14
+					<h1 class="page-title"><?php esc_html_e('Whoops!', 'lsx'); ?></h1>
15 15
 				</header><!-- .page-header -->
16 16
 
17 17
 				<div class="page-content">
18
-					<p><?php esc_html_e( 'It looks like nothing was found at this location. Maybe try a search?', 'lsx' ); ?></p>
18
+					<p><?php esc_html_e('It looks like nothing was found at this location. Maybe try a search?', 'lsx'); ?></p>
19 19
 					<?php get_search_form(); ?>
20 20
 				</div><!-- .page-content -->
21 21
 			</section><!-- .error-404 -->
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
 
26 26
 	<div id="secondary" class="col-sm-12 sidebar-container" role="complementary">
27 27
 		<div class="widget-area">
28
-			<?php dynamic_sidebar( 'sidebar-404' ); ?>
28
+			<?php dynamic_sidebar('sidebar-404'); ?>
29 29
 		</div><!-- .widget-area -->
30 30
 	</div><!-- #secondary -->
31 31
 
Please login to merge, or discard this patch.
partials/content-custom.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -16,12 +16,12 @@
 block discarded – undo
16 16
 		<?php
17 17
 			the_content();
18 18
 
19
-			wp_link_pages( array(
19
+			wp_link_pages(array(
20 20
 				'before'      => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">',
21 21
 				'after'       => '</div></div>',
22 22
 				'link_before' => '<span>',
23 23
 				'link_after'  => '</span>',
24
-			) );
24
+			));
25 25
 		?>
26 26
 	</div><!-- .entry-content -->
27 27
 
Please login to merge, or discard this patch.
Indentation   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -15,15 +15,15 @@
 block discarded – undo
15 15
 
16 16
 	<div class="entry-content">
17 17
 		<?php
18
-			the_content();
19
-
20
-			wp_link_pages( array(
21
-				'before'      => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">',
22
-				'after'       => '</div></div>',
23
-				'link_before' => '<span>',
24
-				'link_after'  => '</span>',
25
-			) );
26
-		?>
18
+               the_content();
19
+
20
+               wp_link_pages( array(
21
+                    'before'      => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">',
22
+                    'after'       => '</div></div>',
23
+                    'link_before' => '<span>',
24
+                    'link_after'  => '</span>',
25
+               ) );
26
+          ?>
27 27
 	</div><!-- .entry-content -->
28 28
 
29 29
 	<?php lsx_entry_bottom(); ?>
Please login to merge, or discard this patch.
partials/content-page.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -16,12 +16,12 @@
 block discarded – undo
16 16
 		<?php
17 17
 			the_content();
18 18
 
19
-			wp_link_pages( array(
19
+			wp_link_pages(array(
20 20
 				'before'      => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">',
21 21
 				'after'       => '</div></div>',
22 22
 				'link_before' => '<span>',
23 23
 				'link_after'  => '</span>',
24
-			) );
24
+			));
25 25
 		?>
26 26
 	</div><!-- .entry-content -->
27 27
 
Please login to merge, or discard this patch.
Indentation   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -18,15 +18,15 @@
 block discarded – undo
18 18
 		<?php lsx_entry_inside_top(); ?>
19 19
 
20 20
 		<?php
21
-			the_content();
22
-
23
-			wp_link_pages( array(
24
-				'before'      => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">',
25
-				'after'       => '</div></div>',
26
-				'link_before' => '<span>',
27
-				'link_after'  => '</span>',
28
-			) );
29
-		?>
21
+               the_content();
22
+
23
+               wp_link_pages( array(
24
+                    'before'      => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">',
25
+                    'after'       => '</div></div>',
26
+                    'link_before' => '<span>',
27
+                    'link_after'  => '</span>',
28
+               ) );
29
+          ?>
30 30
 	</div><!-- .entry-content -->
31 31
 
32 32
 	<?php lsx_entry_bottom(); ?>
Please login to merge, or discard this patch.
comment.php 2 patches
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -5,25 +5,25 @@  discard block
 block discarded – undo
5 5
  * @package lsx
6 6
  */
7 7
 
8
-if ( isset( $GLOBALS['comment_depth'] ) ) {
9
-	$depth = intval( $GLOBALS['comment_depth'] );
8
+if (isset($GLOBALS['comment_depth'])) {
9
+	$depth = intval($GLOBALS['comment_depth']);
10 10
 } else {
11 11
 	$depth = 1;
12 12
 }
13 13
 
14
-$max_depth = intval( get_option( 'thread_comments_depth' ) );
14
+$max_depth = intval(get_option('thread_comments_depth'));
15 15
 
16
-echo get_avatar( $comment, '128' );
16
+echo get_avatar($comment, '128');
17 17
 ?>
18 18
 <div class="media-body">
19 19
 	<h4 class="media-heading"><?php echo get_comment_author_link(); ?></h4>
20 20
 
21
-	<time datetime="<?php echo comment_date( 'c' ); ?>">
22
-		<a href="<?php echo esc_url( get_comment_link( $comment->comment_ID ) ); ?>">
21
+	<time datetime="<?php echo comment_date('c'); ?>">
22
+		<a href="<?php echo esc_url(get_comment_link($comment->comment_ID)); ?>">
23 23
 			<?php
24 24
 				printf(
25 25
 					/* Translators: 1: post date, 2: post time */
26
-					esc_html__( '%1$s on %2$s', 'lsx' ),
26
+					esc_html__('%1$s on %2$s', 'lsx'),
27 27
 					get_comment_date(),
28 28
 					get_comment_time()
29 29
 				);
@@ -31,11 +31,11 @@  discard block
 block discarded – undo
31 31
 		</a>
32 32
 	</time>
33 33
 
34
-	<?php edit_comment_link( esc_html__( '(Edit)', 'lsx' ), '', '' ); ?>
34
+	<?php edit_comment_link(esc_html__('(Edit)', 'lsx'), '', ''); ?>
35 35
 
36
-	<?php if ( ! $comment->comment_approved ) : ?>
36
+	<?php if ( ! $comment->comment_approved) : ?>
37 37
 		<div class="alert alert-info">
38
-			<?php esc_html_e( 'Your comment is awaiting moderation.', 'lsx' ); ?>
38
+			<?php esc_html_e('Your comment is awaiting moderation.', 'lsx'); ?>
39 39
 		</div>
40 40
 	<?php endif; ?>
41 41
 
Please login to merge, or discard this patch.
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -6,9 +6,9 @@  discard block
 block discarded – undo
6 6
  */
7 7
 
8 8
 if ( isset( $GLOBALS['comment_depth'] ) ) {
9
-	$depth = intval( $GLOBALS['comment_depth'] );
9
+     $depth = intval( $GLOBALS['comment_depth'] );
10 10
 } else {
11
-	$depth = 1;
11
+     $depth = 1;
12 12
 }
13 13
 
14 14
 $max_depth = intval( get_option( 'thread_comments_depth' ) );
@@ -21,13 +21,13 @@  discard block
 block discarded – undo
21 21
 	<time datetime="<?php echo comment_date( 'c' ); ?>">
22 22
 		<a href="<?php echo esc_url( get_comment_link( $comment->comment_ID ) ); ?>">
23 23
 			<?php
24
-				printf(
25
-					/* Translators: 1: post date, 2: post time */
26
-					esc_html__( '%1$s on %2$s', 'lsx' ),
27
-					get_comment_date(),
28
-					get_comment_time()
29
-				);
30
-				?>
24
+                    printf(
25
+                         /* Translators: 1: post date, 2: post time */
26
+                         esc_html__( '%1$s on %2$s', 'lsx' ),
27
+                         get_comment_date(),
28
+                         get_comment_time()
29
+                    );
30
+                    ?>
31 31
 		</a>
32 32
 	</time>
33 33
 
@@ -43,8 +43,8 @@  discard block
 block discarded – undo
43 43
 comment_text();
44 44
 
45 45
 comment_reply_link(
46
-	array(
47
-		'depth'     => $depth,
48
-		'max_depth' => $max_depth,
49
-	)
46
+     array(
47
+          'depth'     => $depth,
48
+          'max_depth' => $max_depth,
49
+     )
50 50
 );
Please login to merge, or discard this patch.
footer.php 2 patches
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -20,21 +20,21 @@  discard block
 block discarded – undo
20 20
 					<div class="col-sm-12">
21 21
 						<?php lsx_footer_top(); ?>
22 22
 
23
-						<p class="credit <?php if ( has_nav_menu( 'social' ) || has_nav_menu( 'footer' ) ) echo 'credit-float'; ?>">
23
+						<p class="credit <?php if (has_nav_menu('social') || has_nav_menu('footer')) echo 'credit-float'; ?>">
24 24
 							<?php
25 25
 								printf(
26 26
 									/* Translators: 1: current year, 2: blog name */
27
-									esc_html__( '&#169; %1$s %2$s All Rights Reserved', 'lsx' ),
28
-									esc_html( date_i18n( 'Y' ) ),
29
-									esc_html( get_bloginfo( 'name' ) )
27
+									esc_html__('&#169; %1$s %2$s All Rights Reserved', 'lsx'),
28
+									esc_html(date_i18n('Y')),
29
+									esc_html(get_bloginfo('name'))
30 30
 								);
31 31
 								?>
32 32
 
33
-							<?php if ( apply_filters( 'lsx_credit_link', true ) ) : ?>
33
+							<?php if (apply_filters('lsx_credit_link', true)) : ?>
34 34
 								<?php
35 35
 									printf(
36 36
 										/* Translators: 1: theme name, 2: author name and link */
37
-										esc_html__( ' | %1$s is a WordPress theme developed by %2$s.', 'lsx' ),
37
+										esc_html__(' | %1$s is a WordPress theme developed by %2$s.', 'lsx'),
38 38
 										'LSX',
39 39
 										'<a href="https://www.lsdev.biz/" rel="nofollow noreferrer noopener" title="LightSpeed WordPress Development - Unlocking the full value of your business, online" rel="author nofollow noopener noreferrer" >LightSpeed</a>'
40 40
 									);
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
 							<?php endif; ?>
43 43
 						</p>
44 44
 
45
-						<?php if ( has_nav_menu( 'social' ) ) : ?>
45
+						<?php if (has_nav_menu('social')) : ?>
46 46
 							<nav id="social-navigation" class="social-navigation">
47 47
 								<?php
48 48
 									wp_nav_menu(
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
 							</nav><!-- .social-navigation -->
56 56
 						<?php endif; ?>
57 57
 
58
-						<?php if ( has_nav_menu( 'footer' ) ) : ?>
58
+						<?php if (has_nav_menu('footer')) : ?>
59 59
 							<nav id="footer-navigation" class="footer-navigation">
60 60
 								<?php
61 61
 									wp_nav_menu(
Please login to merge, or discard this patch.
Indentation   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -22,49 +22,49 @@
 block discarded – undo
22 22
 
23 23
 						<p class="credit <?php if ( has_nav_menu( 'social' ) || has_nav_menu( 'footer' ) ) echo 'credit-float'; ?>">
24 24
 							<?php
25
-								printf(
26
-									/* Translators: 1: current year, 2: blog name */
27
-									esc_html__( '&#169; %1$s %2$s All Rights Reserved', 'lsx' ),
28
-									esc_html( date_i18n( 'Y' ) ),
29
-									esc_html( get_bloginfo( 'name' ) )
30
-								);
31
-								?>
25
+                                        printf(
26
+                                             /* Translators: 1: current year, 2: blog name */
27
+                                             esc_html__( '&#169; %1$s %2$s All Rights Reserved', 'lsx' ),
28
+                                             esc_html( date_i18n( 'Y' ) ),
29
+                                             esc_html( get_bloginfo( 'name' ) )
30
+                                        );
31
+                                        ?>
32 32
 
33 33
 							<?php if ( apply_filters( 'lsx_credit_link', true ) ) : ?>
34 34
 								<?php
35
-									printf(
36
-										/* Translators: 1: theme name, 2: author name and link */
37
-										esc_html__( ' | %1$s is a WordPress theme developed by %2$s.', 'lsx' ),
38
-										'LSX',
39
-										'<a href="https://www.lsdev.biz/" rel="nofollow noreferrer noopener" title="LightSpeed WordPress Development - Unlocking the full value of your business, online" rel="author nofollow noopener noreferrer" >LightSpeed</a>'
40
-									);
41
-								?>
35
+                                             printf(
36
+                                                  /* Translators: 1: theme name, 2: author name and link */
37
+                                                  esc_html__( ' | %1$s is a WordPress theme developed by %2$s.', 'lsx' ),
38
+                                                  'LSX',
39
+                                                  '<a href="https://www.lsdev.biz/" rel="nofollow noreferrer noopener" title="LightSpeed WordPress Development - Unlocking the full value of your business, online" rel="author nofollow noopener noreferrer" >LightSpeed</a>'
40
+                                             );
41
+                                        ?>
42 42
 							<?php endif; ?>
43 43
 						</p>
44 44
 
45 45
 						<?php if ( has_nav_menu( 'social' ) ) : ?>
46 46
 							<nav id="social-navigation" class="social-navigation">
47 47
 								<?php
48
-									wp_nav_menu(
49
-										array(
50
-											'theme_location' => 'social',
51
-											'depth' => 1,
52
-										)
53
-									);
54
-								?>
48
+                                             wp_nav_menu(
49
+                                                  array(
50
+                                                       'theme_location' => 'social',
51
+                                                       'depth' => 1,
52
+                                                  )
53
+                                             );
54
+                                        ?>
55 55
 							</nav><!-- .social-navigation -->
56 56
 						<?php endif; ?>
57 57
 
58 58
 						<?php if ( has_nav_menu( 'footer' ) ) : ?>
59 59
 							<nav id="footer-navigation" class="footer-navigation">
60 60
 								<?php
61
-									wp_nav_menu(
62
-										array(
63
-											'theme_location' => 'footer',
64
-											'depth' => 1,
65
-										)
66
-									);
67
-								?>
61
+                                             wp_nav_menu(
62
+                                                  array(
63
+                                                       'theme_location' => 'footer',
64
+                                                       'depth' => 1,
65
+                                                  )
66
+                                             );
67
+                                        ?>
68 68
 							</nav><!-- .footer-navigation -->
69 69
 						<?php endif; ?>
70 70
 
Please login to merge, or discard this patch.
partials/content-none.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -8,25 +8,25 @@
 block discarded – undo
8 8
 
9 9
 <section class="no-results not-found">
10 10
 	<header class="page-header">
11
-		<h1 class="page-title"><?php esc_html_e( 'Nothing Found', 'lsx' ); ?></h1>
11
+		<h1 class="page-title"><?php esc_html_e('Nothing Found', 'lsx'); ?></h1>
12 12
 	</header><!-- .page-header -->
13 13
 
14 14
 	<div class="page-content">
15 15
 
16
-		<?php if ( is_home() && current_user_can( 'publish_posts' ) ) : ?>
16
+		<?php if (is_home() && current_user_can('publish_posts')) : ?>
17 17
 
18
-			<p><?php esc_html_e( 'Ready to publish your first post?', 'lsx' ); ?> <a href="<?php echo esc_url( admin_url( 'post-new.php' ) ); ?>"><?php esc_html_e( 'Get started here', 'lsx' ); ?></a></p>
18
+			<p><?php esc_html_e('Ready to publish your first post?', 'lsx'); ?> <a href="<?php echo esc_url(admin_url('post-new.php')); ?>"><?php esc_html_e('Get started here', 'lsx'); ?></a></p>
19 19
 
20
-		<?php elseif ( is_search() ) : ?>
20
+		<?php elseif (is_search()) : ?>
21 21
 
22
-			<p><?php esc_html_e( 'Your search for "', 'lsx' ); ?><?php echo get_search_query(); ?><?php esc_html_e( '" didn’t return any results… ', 'lsx' ); ?><br><?php esc_html_e( 'Please try another keyword', 'lsx' ); ?></p>
22
+			<p><?php esc_html_e('Your search for "', 'lsx'); ?><?php echo get_search_query(); ?><?php esc_html_e('" didn’t return any results… ', 'lsx'); ?><br><?php esc_html_e('Please try another keyword', 'lsx'); ?></p>
23 23
 
24
-			<?php echo wp_kses_post( apply_filters( 'lsx_404_search_form', get_search_form() ) ); ?>
24
+			<?php echo wp_kses_post(apply_filters('lsx_404_search_form', get_search_form())); ?>
25 25
 
26 26
 		<?php else : ?>
27 27
 
28
-			<p><?php esc_html_e( 'It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help.', 'lsx' ); ?></p>
29
-			<?php echo wp_kses_post( apply_filters( 'lsx_404_search_form', get_search_form() ) ); ?>
28
+			<p><?php esc_html_e('It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help.', 'lsx'); ?></p>
29
+			<?php echo wp_kses_post(apply_filters('lsx_404_search_form', get_search_form())); ?>
30 30
 
31 31
 		<?php endif; ?>
32 32
 
Please login to merge, or discard this patch.
includes/classes/class-lsx-nav-walker.php 2 patches
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -7,15 +7,15 @@  discard block
 block discarded – undo
7 7
  * @category   bootstrap-walker
8 8
  */
9 9
 
10
-if ( ! defined( 'ABSPATH' ) ) {
10
+if ( ! defined('ABSPATH')) {
11 11
 	exit;
12 12
 }
13 13
 
14
-if ( ! class_exists( 'Walker_Nav_Menu' ) ) {
14
+if ( ! class_exists('Walker_Nav_Menu')) {
15 15
 	return;
16 16
 }
17 17
 
18
-if ( ! class_exists( 'LSX_Nav_Walker' ) ) :
18
+if ( ! class_exists('LSX_Nav_Walker')) :
19 19
 
20 20
 	/**
21 21
 	 * Cleaner walker for wp_nav_menu()
@@ -34,46 +34,46 @@  discard block
 block discarded – undo
34 34
 	 */
35 35
 	class LSX_Nav_Walker extends Walker_Nav_Menu {
36 36
 
37
-		function check_current( $classes ) {
38
-			return preg_match( '/^(current[-_])|active|dropdown$/', $classes );
37
+		function check_current($classes) {
38
+			return preg_match('/^(current[-_])|active|dropdown$/', $classes);
39 39
 		}
40 40
 
41
-		function start_lvl( &$output, $depth = 0, $args = array() ) {
41
+		function start_lvl(&$output, $depth = 0, $args = array()) {
42 42
 			$output .= "\n<ul class=\"dropdown-menu\">\n";
43 43
 		}
44 44
 
45
-		function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
45
+		function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0) {
46 46
 			$item_html = '';
47 47
 
48
-			if ( isset( $item->title ) ) {
49
-				parent::start_el( $item_html, $item, $depth, $args );
48
+			if (isset($item->title)) {
49
+				parent::start_el($item_html, $item, $depth, $args);
50 50
 
51
-				if ( $item->is_dropdown && ( 0 === $depth ) ) {
52
-					$item_html = str_replace( '<a', '<a class="dropdown-toggle" data-target="#"', $item_html );
53
-					$item_html = str_replace( '</a>', ' <b class="caret"></b></a>', $item_html );
54
-				} elseif ( stristr( $item_html, 'li class="divider"' ) ) {
55
-					$item_html = preg_replace( '/<a[^>]*>.*?<\/a>/iU', '', $item_html );
56
-				} elseif ( stristr( $item_html, 'li class="dropdown-header"' ) ) {
57
-					$item_html = preg_replace( '/<a[^>]*>(.*)<\/a>/iU', '$1', $item_html );
51
+				if ($item->is_dropdown && (0 === $depth)) {
52
+					$item_html = str_replace('<a', '<a class="dropdown-toggle" data-target="#"', $item_html);
53
+					$item_html = str_replace('</a>', ' <b class="caret"></b></a>', $item_html);
54
+				} elseif (stristr($item_html, 'li class="divider"')) {
55
+					$item_html = preg_replace('/<a[^>]*>.*?<\/a>/iU', '', $item_html);
56
+				} elseif (stristr($item_html, 'li class="dropdown-header"')) {
57
+					$item_html = preg_replace('/<a[^>]*>(.*)<\/a>/iU', '$1', $item_html);
58 58
 				}
59 59
 
60
-				$item_html = apply_filters( 'lsx_wp_nav_menu_item', $item_html );
60
+				$item_html = apply_filters('lsx_wp_nav_menu_item', $item_html);
61 61
 				$output   .= $item_html;
62 62
 			}
63 63
 		}
64 64
 
65
-		function display_element( $element, &$children_elements, $max_depth, $depth = 0, $args, &$output ) {
66
-			$element->is_dropdown = ( ( ! empty( $children_elements[ $element->ID ] ) && ( ( $depth + 1 ) < $max_depth || ( 0 === $max_depth ) ) ) );
65
+		function display_element($element, &$children_elements, $max_depth, $depth = 0, $args, &$output) {
66
+			$element->is_dropdown = (( ! empty($children_elements[$element->ID]) && (($depth + 1) < $max_depth || (0 === $max_depth))));
67 67
 
68
-			if ( $element->is_dropdown ) {
69
-				if ( $depth > 0 ) {
68
+			if ($element->is_dropdown) {
69
+				if ($depth > 0) {
70 70
 					$element->classes[] = 'dropdown-submenu';
71 71
 				} else {
72 72
 					$element->classes[] = 'dropdown';
73 73
 				}
74 74
 			}
75 75
 
76
-			parent::display_element( $element, $children_elements, $max_depth, $depth, $args, $output );
76
+			parent::display_element($element, $children_elements, $max_depth, $depth, $args, $output);
77 77
 		}
78 78
 
79 79
 	}
Please login to merge, or discard this patch.
Indentation   +52 added lines, -52 removed lines patch added patch discarded remove patch
@@ -8,74 +8,74 @@
 block discarded – undo
8 8
  */
9 9
 
10 10
 if ( ! defined( 'ABSPATH' ) ) {
11
-	exit;
11
+     exit;
12 12
 }
13 13
 
14 14
 if ( ! class_exists( 'Walker_Nav_Menu' ) ) {
15
-	return;
15
+     return;
16 16
 }
17 17
 
18 18
 if ( ! class_exists( 'LSX_Nav_Walker' ) ) :
19 19
 
20
-	/**
21
-	 * Cleaner walker for wp_nav_menu()
22
-	 *
23
-	 * Walker_Nav_Menu (WordPress default) example output:
24
-	 *   <li id="menu-item-8" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8"><a href="/">Home</a></li>
25
-	 *   <li id="menu-item-9" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9"><a href="/sample-page/">Sample Page</a></l
26
-	 *
27
-	 * LSX_Nav_Walker example output:
28
-	 *   <li class="menu-home"><a href="/">Home</a></li>
29
-	 *   <li class="menu-sample-page"><a href="/sample-page/">Sample Page</a></li>
30
-	 *
31
-	 * @package    lsx
32
-	 * @subpackage navigation
33
-	 * @category   bootstrap-walker
34
-	 */
35
-	class LSX_Nav_Walker extends Walker_Nav_Menu {
20
+     /**
21
+      * Cleaner walker for wp_nav_menu()
22
+      *
23
+      * Walker_Nav_Menu (WordPress default) example output:
24
+      *   <li id="menu-item-8" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8"><a href="/">Home</a></li>
25
+      *   <li id="menu-item-9" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9"><a href="/sample-page/">Sample Page</a></l
26
+      *
27
+      * LSX_Nav_Walker example output:
28
+      *   <li class="menu-home"><a href="/">Home</a></li>
29
+      *   <li class="menu-sample-page"><a href="/sample-page/">Sample Page</a></li>
30
+      *
31
+      * @package    lsx
32
+      * @subpackage navigation
33
+      * @category   bootstrap-walker
34
+      */
35
+     class LSX_Nav_Walker extends Walker_Nav_Menu {
36 36
 
37
-		function check_current( $classes ) {
38
-			return preg_match( '/^(current[-_])|active|dropdown$/', $classes );
39
-		}
37
+          function check_current( $classes ) {
38
+               return preg_match( '/^(current[-_])|active|dropdown$/', $classes );
39
+          }
40 40
 
41
-		function start_lvl( &$output, $depth = 0, $args = array() ) {
42
-			$output .= "\n<ul class=\"dropdown-menu\">\n";
43
-		}
41
+          function start_lvl( &$output, $depth = 0, $args = array() ) {
42
+               $output .= "\n<ul class=\"dropdown-menu\">\n";
43
+          }
44 44
 
45
-		function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
46
-			$item_html = '';
45
+          function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
46
+               $item_html = '';
47 47
 
48
-			if ( isset( $item->title ) ) {
49
-				parent::start_el( $item_html, $item, $depth, $args );
48
+               if ( isset( $item->title ) ) {
49
+                    parent::start_el( $item_html, $item, $depth, $args );
50 50
 
51
-				if ( $item->is_dropdown && ( 0 === $depth ) ) {
52
-					$item_html = str_replace( '<a', '<a class="dropdown-toggle" data-target="#"', $item_html );
53
-					$item_html = str_replace( '</a>', ' <b class="caret"></b></a>', $item_html );
54
-				} elseif ( stristr( $item_html, 'li class="divider"' ) ) {
55
-					$item_html = preg_replace( '/<a[^>]*>.*?<\/a>/iU', '', $item_html );
56
-				} elseif ( stristr( $item_html, 'li class="dropdown-header"' ) ) {
57
-					$item_html = preg_replace( '/<a[^>]*>(.*)<\/a>/iU', '$1', $item_html );
58
-				}
51
+                    if ( $item->is_dropdown && ( 0 === $depth ) ) {
52
+                         $item_html = str_replace( '<a', '<a class="dropdown-toggle" data-target="#"', $item_html );
53
+                         $item_html = str_replace( '</a>', ' <b class="caret"></b></a>', $item_html );
54
+                    } elseif ( stristr( $item_html, 'li class="divider"' ) ) {
55
+                         $item_html = preg_replace( '/<a[^>]*>.*?<\/a>/iU', '', $item_html );
56
+                    } elseif ( stristr( $item_html, 'li class="dropdown-header"' ) ) {
57
+                         $item_html = preg_replace( '/<a[^>]*>(.*)<\/a>/iU', '$1', $item_html );
58
+                    }
59 59
 
60
-				$item_html = apply_filters( 'lsx_wp_nav_menu_item', $item_html );
61
-				$output   .= $item_html;
62
-			}
63
-		}
60
+                    $item_html = apply_filters( 'lsx_wp_nav_menu_item', $item_html );
61
+                    $output   .= $item_html;
62
+               }
63
+          }
64 64
 
65
-		function display_element( $element, &$children_elements, $max_depth, $depth = 0, $args, &$output ) {
66
-			$element->is_dropdown = ( ( ! empty( $children_elements[ $element->ID ] ) && ( ( $depth + 1 ) < $max_depth || ( 0 === $max_depth ) ) ) );
65
+          function display_element( $element, &$children_elements, $max_depth, $depth = 0, $args, &$output ) {
66
+               $element->is_dropdown = ( ( ! empty( $children_elements[ $element->ID ] ) && ( ( $depth + 1 ) < $max_depth || ( 0 === $max_depth ) ) ) );
67 67
 
68
-			if ( $element->is_dropdown ) {
69
-				if ( $depth > 0 ) {
70
-					$element->classes[] = 'dropdown-submenu';
71
-				} else {
72
-					$element->classes[] = 'dropdown';
73
-				}
74
-			}
68
+               if ( $element->is_dropdown ) {
69
+                    if ( $depth > 0 ) {
70
+                         $element->classes[] = 'dropdown-submenu';
71
+                    } else {
72
+                         $element->classes[] = 'dropdown';
73
+                    }
74
+               }
75 75
 
76
-			parent::display_element( $element, $children_elements, $max_depth, $depth, $args, $output );
77
-		}
76
+               parent::display_element( $element, $children_elements, $max_depth, $depth, $args, $output );
77
+          }
78 78
 
79
-	}
79
+     }
80 80
 
81 81
 endif;
Please login to merge, or discard this patch.
includes/classes/class-lsx-schema-graph-piece.php 2 patches
Spacing   +48 added lines, -48 removed lines patch added patch discarded remove patch
@@ -51,13 +51,13 @@  discard block
 block discarded – undo
51 51
 	 *
52 52
 	 * @param \WPSEO_Schema_Context $context A value object with context variables.
53 53
 	 */
54
-	public function __construct( WPSEO_Schema_Context $context ) {
54
+	public function __construct(WPSEO_Schema_Context $context) {
55 55
 		$this->context      = $context;
56 56
 		$this->place_ids    = array();
57
-		$this->post         = get_post( $this->context->id );
58
-		$this->post_url     = get_permalink( $this->context->id );
57
+		$this->post         = get_post($this->context->id);
58
+		$this->post_url     = get_permalink($this->context->id);
59 59
 		$this->is_top_level = false;
60
-		if ( is_object( $this->post ) && isset( $this->post->post_parent ) && ( false === $this->post->post_parent || 0 === $this->post->post_parent || '' === $this->post->post_parent ) ) {
60
+		if (is_object($this->post) && isset($this->post->post_parent) && (false === $this->post->post_parent || 0 === $this->post->post_parent || '' === $this->post->post_parent)) {
61 61
 			$this->is_top_level = true;
62 62
 		}
63 63
 	}
@@ -67,13 +67,13 @@  discard block
 block discarded – undo
67 67
 	 * @return bool
68 68
 	 */
69 69
 	public function is_needed() {
70
-		if ( ! is_singular() ) {
70
+		if ( ! is_singular()) {
71 71
 			return false;
72 72
 		}
73
-		if ( false === $this->context->site_represents ) {
73
+		if (false === $this->context->site_represents) {
74 74
 			return false;
75 75
 		}
76
-		return LSX_Schema_Utils::is_type( get_post_type(), $this->post_type );
76
+		return LSX_Schema_Utils::is_type(get_post_type(), $this->post_type);
77 77
 	}
78 78
 	/**
79 79
 	 * Returns Review data.
@@ -92,32 +92,32 @@  discard block
 block discarded – undo
92 92
 	 * @param  boolean  $include_aggregate
93 93
 	 * @return array    $data
94 94
 	 */
95
-	public function add_reviews( $data, $data_key = 'reviews', $include_aggregate = true ) {
96
-		$reviews       = get_post_meta( $this->context->id, 'review_to_' . $this->post_type, false );
95
+	public function add_reviews($data, $data_key = 'reviews', $include_aggregate = true) {
96
+		$reviews       = get_post_meta($this->context->id, 'review_to_' . $this->post_type, false);
97 97
 		$reviews_array = array();
98
-		if ( ! empty( $reviews ) ) {
98
+		if ( ! empty($reviews)) {
99 99
 			$aggregate_value = 1;
100 100
 			$review_count    = 0;
101
-			foreach ( $reviews as $review_id ) {
102
-				$rating      = get_post_meta( $review_id, 'rating', true );
103
-				$author      = get_post_meta( $review_id, 'reviewer_name', true );
104
-				$description = wp_strip_all_tags( get_the_excerpt( $review_id ) );
101
+			foreach ($reviews as $review_id) {
102
+				$rating      = get_post_meta($review_id, 'rating', true);
103
+				$author      = get_post_meta($review_id, 'reviewer_name', true);
104
+				$description = wp_strip_all_tags(get_the_excerpt($review_id));
105 105
 				$review_args = array(
106 106
 					'author'     => $author,
107 107
 					'reviewBody' => $description,
108 108
 				);
109 109
 				// Add in the review rating.
110
-				if ( false !== $rating && '' !== $rating && '0' !== $rating && 0 !== $rating ) {
110
+				if (false !== $rating && '' !== $rating && '0' !== $rating && 0 !== $rating) {
111 111
 					$review_args['reviewRating'] = array(
112 112
 						'@type'       => 'Rating',
113 113
 						'ratingValue' => $rating,
114 114
 					);
115 115
 				}
116
-				$reviews_array = LSX_Schema_Utils::add_review( $reviews_array, $review_id, $this->context, $review_args );
116
+				$reviews_array = LSX_Schema_Utils::add_review($reviews_array, $review_id, $this->context, $review_args);
117 117
 				$review_count++;
118 118
 			}
119
-			if ( ! empty( $reviews_array ) ) {
120
-				if ( true === $include_aggregate ) {
119
+			if ( ! empty($reviews_array)) {
120
+				if (true === $include_aggregate) {
121 121
 					$data['aggregateRating'] = array(
122 122
 						'@type'       => 'AggregateRating',
123 123
 						'ratingValue' => (string) $aggregate_value,
@@ -126,7 +126,7 @@  discard block
 block discarded – undo
126 126
 						'worstRating' => '1',
127 127
 					);
128 128
 				}
129
-				$data[ $data_key ] = $reviews_array;
129
+				$data[$data_key] = $reviews_array;
130 130
 			}
131 131
 		}
132 132
 		return $data;
@@ -138,30 +138,30 @@  discard block
 block discarded – undo
138 138
 	 * @param  string $data_key
139 139
 	 * @return array  $data
140 140
 	 */
141
-	public function add_articles( $data, $data_key = 'subjectOf' ) {
142
-		$posts       = get_post_meta( $this->context->id, 'post_to_' . $this->post_type, false );
141
+	public function add_articles($data, $data_key = 'subjectOf') {
142
+		$posts       = get_post_meta($this->context->id, 'post_to_' . $this->post_type, false);
143 143
 		$posts_array = array();
144
-		if ( ! empty( $posts ) ) {
145
-			foreach ( $posts as $post_id ) {
144
+		if ( ! empty($posts)) {
145
+			foreach ($posts as $post_id) {
146 146
 				$post_args = array(
147
-					'articleBody' => wp_strip_all_tags( get_the_excerpt( $post_id ) ),
148
-					'headline'    => get_the_title( $post_id ),
147
+					'articleBody' => wp_strip_all_tags(get_the_excerpt($post_id)),
148
+					'headline'    => get_the_title($post_id),
149 149
 				);
150
-				$section   = get_the_term_list( $post_id, 'category' );
151
-				if ( ! is_wp_error( $section ) && '' !== $section && false !== $section ) {
152
-					$post_args['articleSection'] = wp_strip_all_tags( $section );
150
+				$section = get_the_term_list($post_id, 'category');
151
+				if ( ! is_wp_error($section) && '' !== $section && false !== $section) {
152
+					$post_args['articleSection'] = wp_strip_all_tags($section);
153 153
 				}
154
-				if ( $this->context->site_represents_reference ) {
154
+				if ($this->context->site_represents_reference) {
155 155
 					$post_args['publisher'] = $this->context->site_represents_reference;
156 156
 				}
157
-				$image_url = get_the_post_thumbnail_url( $post_id, 'lsx-thumbnail-wide' );
158
-				if ( false !== $image_url ) {
157
+				$image_url = get_the_post_thumbnail_url($post_id, 'lsx-thumbnail-wide');
158
+				if (false !== $image_url) {
159 159
 					$post_args['image'] = $image_url;
160 160
 				}
161
-				$posts_array = LSX_Schema_Utils::add_article( $posts_array, $post_id, $this->context, $post_args );
161
+				$posts_array = LSX_Schema_Utils::add_article($posts_array, $post_id, $this->context, $post_args);
162 162
 			}
163
-			if ( ! empty( $posts_array ) ) {
164
-				$data[ $data_key ] = $posts_array;
163
+			if ( ! empty($posts_array)) {
164
+				$data[$data_key] = $posts_array;
165 165
 			}
166 166
 		}
167 167
 		return $data;
@@ -173,19 +173,19 @@  discard block
 block discarded – undo
173 173
 	 *
174 174
 	 * @return array $data
175 175
 	 */
176
-	public function add_connections( $data ) {
176
+	public function add_connections($data) {
177 177
 		$connections_array = array();
178
-		if ( $this->is_top_level ) {
179
-			$connections_array = $this->add_regions( $connections_array );
180
-			$connections_array = $this->add_accommodation( $connections_array );
181
-			if ( ! empty( $connections_array ) ) {
178
+		if ($this->is_top_level) {
179
+			$connections_array = $this->add_regions($connections_array);
180
+			$connections_array = $this->add_accommodation($connections_array);
181
+			if ( ! empty($connections_array)) {
182 182
 				$data['containsPlace'] = $connections_array;
183 183
 			}
184 184
 		} else {
185
-			$connections_array             = $this->add_countries( $connections_array );
185
+			$connections_array = $this->add_countries($connections_array);
186 186
 			$data['containedInPlace'] = $connections_array;
187 187
 			$connections_array          = array();
188
-			$connections_array          = $this->add_accommodation( $connections_array );
188
+			$connections_array          = $this->add_accommodation($connections_array);
189 189
 			$data['containsPlace'] = $connections_array;
190 190
 		}
191 191
 		return $data;
@@ -199,14 +199,14 @@  discard block
 block discarded – undo
199 199
 	 *
200 200
 	 * @return array $data Review data.
201 201
 	 */
202
-	public function add_taxonomy_terms( $data, $data_key, $taxonomy ) {
202
+	public function add_taxonomy_terms($data, $data_key, $taxonomy) {
203 203
 		/**
204 204
 		 * Filter: 'lsx_schema_' . $this->post_type . '_' . $data_key . '_taxonomy' - Allow changing the taxonomy used to assign keywords to a post type Review data.
205 205
 		 *
206 206
 		 * @api string $taxonomy The chosen taxonomy.
207 207
 		 */
208
-		$taxonomy = apply_filters( 'lsx_schema_' . $this->post_type . '_' . $data_key . '_taxonomy', $taxonomy );
209
-		return LSX_Schema_Utils::add_terms( $data, $this->context->id, $data_key, $taxonomy );
208
+		$taxonomy = apply_filters('lsx_schema_' . $this->post_type . '_' . $data_key . '_taxonomy', $taxonomy);
209
+		return LSX_Schema_Utils::add_terms($data, $this->context->id, $data_key, $taxonomy);
210 210
 	}
211 211
 	/**
212 212
 	 * Adds the custom field value for the supplied key
@@ -218,10 +218,10 @@  discard block
 block discarded – undo
218 218
 	 *
219 219
 	 * @return array $data Review data.
220 220
 	 */
221
-	public function add_custom_field( $data, $data_key, $meta_key, $single = true ) {
222
-		$value = get_post_meta( $this->context->id, $meta_key, $single );
223
-		if ( '' !== $value && false !== $value ) {
224
-			$data[ $data_key ] = $value;
221
+	public function add_custom_field($data, $data_key, $meta_key, $single = true) {
222
+		$value = get_post_meta($this->context->id, $meta_key, $single);
223
+		if ('' !== $value && false !== $value) {
224
+			$data[$data_key] = $value;
225 225
 		}
226 226
 		return $data;
227 227
 	}
Please login to merge, or discard this patch.
Indentation   +215 added lines, -215 removed lines patch added patch discarded remove patch
@@ -13,220 +13,220 @@
 block discarded – undo
13 13
 
14 14
 
15 15
 class LSX_Schema_Graph_Piece extends Abstract_Schema_Piece {
16
-	/**
17
-	 * A value object with context variables.
18
-	 *
19
-	 * @var \WPSEO_Schema_Context
20
-	 */
21
-	public $context;
22
-	/**
23
-	 * This is the post type that you want the piece to output for.
24
-	 *
25
-	 * @var string;
26
-	 */
27
-	public $post_type;
28
-	/**
29
-	 * If this is a top level parent
30
-	 *
31
-	 * @var boolean
32
-	 */
33
-	public $is_top_level;
34
-	/**
35
-	 * This holds the meta_key => scehma_type of the fields you want to add to your subtrip.
36
-	 *
37
-	 * @var array()
38
-	 */
39
-	public $place_ids;
40
-	/**
41
-	 * This holds an object or the current trip post.
42
-	 *
43
-	 * @var WP_Post();
44
-	 */
45
-	public $post;
46
-	/**
47
-	 * This holds URL for the trip
48
-	 *
49
-	 * @var string
50
-	 */
51
-	public $post_url;
52
-	/**
53
-	 * Constructor.
54
-	 *
55
-	 * @param \WPSEO_Schema_Context $context A value object with context variables.
56
-	 */
57
-	public function __construct( WPSEO_Schema_Context $context ) {
58
-		$this->context      = $context;
59
-		$this->place_ids    = array();
60
-		$this->post         = get_post( $this->context->id );
61
-		$this->post_url     = get_permalink( $this->context->id );
62
-		$this->is_top_level = false;
63
-		if ( is_object( $this->post ) && isset( $this->post->post_parent ) && ( false === $this->post->post_parent || 0 === $this->post->post_parent || '' === $this->post->post_parent ) ) {
64
-			$this->is_top_level = true;
65
-		}
66
-	}
67
-	/**
68
-	 * Determines whether or not a piece should be added to the graph.
69
-	 *
70
-	 * @return bool
71
-	 */
72
-	public function is_needed() {
73
-		if ( ! is_singular() ) {
74
-			return false;
75
-		}
76
-		if ( false === $this->context->site_represents ) {
77
-			return false;
78
-		}
79
-		return LSX_Schema_Utils::is_type( get_post_type(), $this->post_type );
80
-	}
81
-	/**
82
-	 * Returns Review data.
83
-	 *
84
-	 * @return array $data Review data.
85
-	 */
86
-	public function generate() {
87
-		$data = array();
88
-		return $data;
89
-	}
90
-	/**
91
-	 * Gets the connected reviews post type and set it as the "Review" schema
92
-	 *
93
-	 * @param  array    $data An array of offers already added.
94
-	 * @param  string   $data_key
95
-	 * @param  boolean  $include_aggregate
96
-	 * @return array    $data
97
-	 */
98
-	public function add_reviews( $data, $data_key = 'reviews', $include_aggregate = true ) {
99
-		$reviews       = get_post_meta( $this->context->id, 'review_to_' . $this->post_type, false );
100
-		$reviews_array = array();
101
-		if ( ! empty( $reviews ) ) {
102
-			$aggregate_value = 1;
103
-			$review_count    = 0;
104
-			foreach ( $reviews as $review_id ) {
105
-				$rating      = get_post_meta( $review_id, 'rating', true );
106
-				$author      = get_post_meta( $review_id, 'reviewer_name', true );
107
-				$description = wp_strip_all_tags( get_the_excerpt( $review_id ) );
108
-				$review_args = array(
109
-					'author'     => $author,
110
-					'reviewBody' => $description,
111
-				);
112
-				// Add in the review rating.
113
-				if ( false !== $rating && '' !== $rating && '0' !== $rating && 0 !== $rating ) {
114
-					$review_args['reviewRating'] = array(
115
-						'@type'       => 'Rating',
116
-						'ratingValue' => $rating,
117
-					);
118
-				}
119
-				$reviews_array = LSX_Schema_Utils::add_review( $reviews_array, $review_id, $this->context, $review_args );
120
-				$review_count++;
121
-			}
122
-			if ( ! empty( $reviews_array ) ) {
123
-				if ( true === $include_aggregate ) {
124
-					$data['aggregateRating'] = array(
125
-						'@type'       => 'AggregateRating',
126
-						'ratingValue' => (string) $aggregate_value,
127
-						'reviewCount' => (string) $review_count,
128
-						'bestRating'  => '5',
129
-						'worstRating' => '1',
130
-					);
131
-				}
132
-				$data[ $data_key ] = $reviews_array;
133
-			}
134
-		}
135
-		return $data;
136
-	}
137
-	/**
138
-	 * Gets the connected posts and set it as the "Article" schema
139
-	 *
140
-	 * @param  array  $data An array of offers already added.
141
-	 * @param  string $data_key
142
-	 * @return array  $data
143
-	 */
144
-	public function add_articles( $data, $data_key = 'subjectOf' ) {
145
-		$posts       = get_post_meta( $this->context->id, 'post_to_' . $this->post_type, false );
146
-		$posts_array = array();
147
-		if ( ! empty( $posts ) ) {
148
-			foreach ( $posts as $post_id ) {
149
-				$post_args = array(
150
-					'articleBody' => wp_strip_all_tags( get_the_excerpt( $post_id ) ),
151
-					'headline'    => get_the_title( $post_id ),
152
-				);
153
-				$section   = get_the_term_list( $post_id, 'category' );
154
-				if ( ! is_wp_error( $section ) && '' !== $section && false !== $section ) {
155
-					$post_args['articleSection'] = wp_strip_all_tags( $section );
156
-				}
157
-				if ( $this->context->site_represents_reference ) {
158
-					$post_args['publisher'] = $this->context->site_represents_reference;
159
-				}
160
-				$image_url = get_the_post_thumbnail_url( $post_id, 'lsx-thumbnail-wide' );
161
-				if ( false !== $image_url ) {
162
-					$post_args['image'] = $image_url;
163
-				}
164
-				$posts_array = LSX_Schema_Utils::add_article( $posts_array, $post_id, $this->context, $post_args );
165
-			}
166
-			if ( ! empty( $posts_array ) ) {
167
-				$data[ $data_key ] = $posts_array;
168
-			}
169
-		}
170
-		return $data;
171
-	}
172
-	/**
173
-	 * Adds the Project and Testimonials attached to the Team Member
174
-	 *
175
-	 * @param array $data
176
-	 *
177
-	 * @return array $data
178
-	 */
179
-	public function add_connections( $data ) {
180
-		$connections_array = array();
181
-		if ( $this->is_top_level ) {
182
-			$connections_array = $this->add_regions( $connections_array );
183
-			$connections_array = $this->add_accommodation( $connections_array );
184
-			if ( ! empty( $connections_array ) ) {
185
-				$data['containsPlace'] = $connections_array;
186
-			}
187
-		} else {
188
-			$connections_array             = $this->add_countries( $connections_array );
189
-			$data['containedInPlace'] = $connections_array;
190
-			$connections_array          = array();
191
-			$connections_array          = $this->add_accommodation( $connections_array );
192
-			$data['containsPlace'] = $connections_array;
193
-		}
194
-		return $data;
195
-	}
196
-	/**
197
-	 * Adds the terms for the taxonomy
198
-	 *
199
-	 * @param array $data     Review data.
200
-	 * @param array $data_key the parameter name you wish to assign it to.
201
-	 * @param array $taxonomy the taxonomy to grab terms for.
202
-	 *
203
-	 * @return array $data Review data.
204
-	 */
205
-	public function add_taxonomy_terms( $data, $data_key, $taxonomy ) {
206
-		/**
207
-		 * Filter: 'lsx_schema_' . $this->post_type . '_' . $data_key . '_taxonomy' - Allow changing the taxonomy used to assign keywords to a post type Review data.
208
-		 *
209
-		 * @api string $taxonomy The chosen taxonomy.
210
-		 */
211
-		$taxonomy = apply_filters( 'lsx_schema_' . $this->post_type . '_' . $data_key . '_taxonomy', $taxonomy );
212
-		return LSX_Schema_Utils::add_terms( $data, $this->context->id, $data_key, $taxonomy );
213
-	}
214
-	/**
215
-	 * Adds the custom field value for the supplied key
216
-	 *
217
-	 * @param array   $data     Schema data.
218
-	 * @param string  $data_key the parameter name you wish to assign it to.
219
-	 * @param string  $meta_key the taxonomy to grab terms for.
220
-	 * @param boolean $single   A single custom field or an array
221
-	 *
222
-	 * @return array $data Review data.
223
-	 */
224
-	public function add_custom_field( $data, $data_key, $meta_key, $single = true ) {
225
-		$value = get_post_meta( $this->context->id, $meta_key, $single );
226
-		if ( '' !== $value && false !== $value ) {
227
-			$data[ $data_key ] = $value;
228
-		}
229
-		return $data;
230
-	}
16
+     /**
17
+      * A value object with context variables.
18
+      *
19
+      * @var \WPSEO_Schema_Context
20
+      */
21
+     public $context;
22
+     /**
23
+      * This is the post type that you want the piece to output for.
24
+      *
25
+      * @var string;
26
+      */
27
+     public $post_type;
28
+     /**
29
+      * If this is a top level parent
30
+      *
31
+      * @var boolean
32
+      */
33
+     public $is_top_level;
34
+     /**
35
+      * This holds the meta_key => scehma_type of the fields you want to add to your subtrip.
36
+      *
37
+      * @var array()
38
+      */
39
+     public $place_ids;
40
+     /**
41
+      * This holds an object or the current trip post.
42
+      *
43
+      * @var WP_Post();
44
+      */
45
+     public $post;
46
+     /**
47
+      * This holds URL for the trip
48
+      *
49
+      * @var string
50
+      */
51
+     public $post_url;
52
+     /**
53
+      * Constructor.
54
+      *
55
+      * @param \WPSEO_Schema_Context $context A value object with context variables.
56
+      */
57
+     public function __construct( WPSEO_Schema_Context $context ) {
58
+          $this->context      = $context;
59
+          $this->place_ids    = array();
60
+          $this->post         = get_post( $this->context->id );
61
+          $this->post_url     = get_permalink( $this->context->id );
62
+          $this->is_top_level = false;
63
+          if ( is_object( $this->post ) && isset( $this->post->post_parent ) && ( false === $this->post->post_parent || 0 === $this->post->post_parent || '' === $this->post->post_parent ) ) {
64
+               $this->is_top_level = true;
65
+          }
66
+     }
67
+     /**
68
+      * Determines whether or not a piece should be added to the graph.
69
+      *
70
+      * @return bool
71
+      */
72
+     public function is_needed() {
73
+          if ( ! is_singular() ) {
74
+               return false;
75
+          }
76
+          if ( false === $this->context->site_represents ) {
77
+               return false;
78
+          }
79
+          return LSX_Schema_Utils::is_type( get_post_type(), $this->post_type );
80
+     }
81
+     /**
82
+      * Returns Review data.
83
+      *
84
+      * @return array $data Review data.
85
+      */
86
+     public function generate() {
87
+          $data = array();
88
+          return $data;
89
+     }
90
+     /**
91
+      * Gets the connected reviews post type and set it as the "Review" schema
92
+      *
93
+      * @param  array    $data An array of offers already added.
94
+      * @param  string   $data_key
95
+      * @param  boolean  $include_aggregate
96
+      * @return array    $data
97
+      */
98
+     public function add_reviews( $data, $data_key = 'reviews', $include_aggregate = true ) {
99
+          $reviews       = get_post_meta( $this->context->id, 'review_to_' . $this->post_type, false );
100
+          $reviews_array = array();
101
+          if ( ! empty( $reviews ) ) {
102
+               $aggregate_value = 1;
103
+               $review_count    = 0;
104
+               foreach ( $reviews as $review_id ) {
105
+                    $rating      = get_post_meta( $review_id, 'rating', true );
106
+                    $author      = get_post_meta( $review_id, 'reviewer_name', true );
107
+                    $description = wp_strip_all_tags( get_the_excerpt( $review_id ) );
108
+                    $review_args = array(
109
+                         'author'     => $author,
110
+                         'reviewBody' => $description,
111
+                    );
112
+                    // Add in the review rating.
113
+                    if ( false !== $rating && '' !== $rating && '0' !== $rating && 0 !== $rating ) {
114
+                         $review_args['reviewRating'] = array(
115
+                              '@type'       => 'Rating',
116
+                              'ratingValue' => $rating,
117
+                         );
118
+                    }
119
+                    $reviews_array = LSX_Schema_Utils::add_review( $reviews_array, $review_id, $this->context, $review_args );
120
+                    $review_count++;
121
+               }
122
+               if ( ! empty( $reviews_array ) ) {
123
+                    if ( true === $include_aggregate ) {
124
+                         $data['aggregateRating'] = array(
125
+                              '@type'       => 'AggregateRating',
126
+                              'ratingValue' => (string) $aggregate_value,
127
+                              'reviewCount' => (string) $review_count,
128
+                              'bestRating'  => '5',
129
+                              'worstRating' => '1',
130
+                         );
131
+                    }
132
+                    $data[ $data_key ] = $reviews_array;
133
+               }
134
+          }
135
+          return $data;
136
+     }
137
+     /**
138
+      * Gets the connected posts and set it as the "Article" schema
139
+      *
140
+      * @param  array  $data An array of offers already added.
141
+      * @param  string $data_key
142
+      * @return array  $data
143
+      */
144
+     public function add_articles( $data, $data_key = 'subjectOf' ) {
145
+          $posts       = get_post_meta( $this->context->id, 'post_to_' . $this->post_type, false );
146
+          $posts_array = array();
147
+          if ( ! empty( $posts ) ) {
148
+               foreach ( $posts as $post_id ) {
149
+                    $post_args = array(
150
+                         'articleBody' => wp_strip_all_tags( get_the_excerpt( $post_id ) ),
151
+                         'headline'    => get_the_title( $post_id ),
152
+                    );
153
+                    $section   = get_the_term_list( $post_id, 'category' );
154
+                    if ( ! is_wp_error( $section ) && '' !== $section && false !== $section ) {
155
+                         $post_args['articleSection'] = wp_strip_all_tags( $section );
156
+                    }
157
+                    if ( $this->context->site_represents_reference ) {
158
+                         $post_args['publisher'] = $this->context->site_represents_reference;
159
+                    }
160
+                    $image_url = get_the_post_thumbnail_url( $post_id, 'lsx-thumbnail-wide' );
161
+                    if ( false !== $image_url ) {
162
+                         $post_args['image'] = $image_url;
163
+                    }
164
+                    $posts_array = LSX_Schema_Utils::add_article( $posts_array, $post_id, $this->context, $post_args );
165
+               }
166
+               if ( ! empty( $posts_array ) ) {
167
+                    $data[ $data_key ] = $posts_array;
168
+               }
169
+          }
170
+          return $data;
171
+     }
172
+     /**
173
+      * Adds the Project and Testimonials attached to the Team Member
174
+      *
175
+      * @param array $data
176
+      *
177
+      * @return array $data
178
+      */
179
+     public function add_connections( $data ) {
180
+          $connections_array = array();
181
+          if ( $this->is_top_level ) {
182
+               $connections_array = $this->add_regions( $connections_array );
183
+               $connections_array = $this->add_accommodation( $connections_array );
184
+               if ( ! empty( $connections_array ) ) {
185
+                    $data['containsPlace'] = $connections_array;
186
+               }
187
+          } else {
188
+               $connections_array             = $this->add_countries( $connections_array );
189
+               $data['containedInPlace'] = $connections_array;
190
+               $connections_array          = array();
191
+               $connections_array          = $this->add_accommodation( $connections_array );
192
+               $data['containsPlace'] = $connections_array;
193
+          }
194
+          return $data;
195
+     }
196
+     /**
197
+      * Adds the terms for the taxonomy
198
+      *
199
+      * @param array $data     Review data.
200
+      * @param array $data_key the parameter name you wish to assign it to.
201
+      * @param array $taxonomy the taxonomy to grab terms for.
202
+      *
203
+      * @return array $data Review data.
204
+      */
205
+     public function add_taxonomy_terms( $data, $data_key, $taxonomy ) {
206
+          /**
207
+           * Filter: 'lsx_schema_' . $this->post_type . '_' . $data_key . '_taxonomy' - Allow changing the taxonomy used to assign keywords to a post type Review data.
208
+           *
209
+           * @api string $taxonomy The chosen taxonomy.
210
+           */
211
+          $taxonomy = apply_filters( 'lsx_schema_' . $this->post_type . '_' . $data_key . '_taxonomy', $taxonomy );
212
+          return LSX_Schema_Utils::add_terms( $data, $this->context->id, $data_key, $taxonomy );
213
+     }
214
+     /**
215
+      * Adds the custom field value for the supplied key
216
+      *
217
+      * @param array   $data     Schema data.
218
+      * @param string  $data_key the parameter name you wish to assign it to.
219
+      * @param string  $meta_key the taxonomy to grab terms for.
220
+      * @param boolean $single   A single custom field or an array
221
+      *
222
+      * @return array $data Review data.
223
+      */
224
+     public function add_custom_field( $data, $data_key, $meta_key, $single = true ) {
225
+          $value = get_post_meta( $this->context->id, $meta_key, $single );
226
+          if ( '' !== $value && false !== $value ) {
227
+               $data[ $data_key ] = $value;
228
+          }
229
+          return $data;
230
+     }
231 231
 }
232 232
 
Please login to merge, or discard this patch.