@@ -9,7 +9,7 @@ discard block |
||
9 | 9 | * |
10 | 10 | * @since 10.2 |
11 | 11 | */ |
12 | -if ( interface_exists( 'WPSEO_Graph_Piece' ) ) { |
|
12 | +if (interface_exists('WPSEO_Graph_Piece')) { |
|
13 | 13 | |
14 | 14 | class LSX_Schema_Graph_Piece implements WPSEO_Graph_Piece { |
15 | 15 | /** |
@@ -53,13 +53,13 @@ discard block |
||
53 | 53 | * |
54 | 54 | * @param \WPSEO_Schema_Context $context A value object with context variables. |
55 | 55 | */ |
56 | - public function __construct( WPSEO_Schema_Context $context ) { |
|
56 | + public function __construct(WPSEO_Schema_Context $context) { |
|
57 | 57 | $this->context = $context; |
58 | 58 | $this->place_ids = array(); |
59 | - $this->post = get_post( $this->context->id ); |
|
60 | - $this->post_url = get_permalink( $this->context->id ); |
|
59 | + $this->post = get_post($this->context->id); |
|
60 | + $this->post_url = get_permalink($this->context->id); |
|
61 | 61 | $this->is_top_level = false; |
62 | - if ( is_object( $this->post ) && isset( $this->post->post_parent ) && ( false === $this->post->post_parent || 0 === $this->post->post_parent || '' === $this->post->post_parent ) ) { |
|
62 | + if (is_object($this->post) && isset($this->post->post_parent) && (false === $this->post->post_parent || 0 === $this->post->post_parent || '' === $this->post->post_parent)) { |
|
63 | 63 | $this->is_top_level = true; |
64 | 64 | } |
65 | 65 | } |
@@ -69,13 +69,13 @@ discard block |
||
69 | 69 | * @return bool |
70 | 70 | */ |
71 | 71 | public function is_needed() { |
72 | - if ( ! is_singular() ) { |
|
72 | + if ( ! is_singular()) { |
|
73 | 73 | return false; |
74 | 74 | } |
75 | - if ( false === $this->context->site_represents ) { |
|
75 | + if (false === $this->context->site_represents) { |
|
76 | 76 | return false; |
77 | 77 | } |
78 | - return LSX_Schema_Utils::is_type( get_post_type(), $this->post_type ); |
|
78 | + return LSX_Schema_Utils::is_type(get_post_type(), $this->post_type); |
|
79 | 79 | } |
80 | 80 | /** |
81 | 81 | * Returns Review data. |
@@ -94,32 +94,32 @@ discard block |
||
94 | 94 | * @param boolean $include_aggregate |
95 | 95 | * @return array $data |
96 | 96 | */ |
97 | - public function add_reviews( $data, $data_key = 'reviews', $include_aggregate = true ) { |
|
98 | - $reviews = get_post_meta( $this->context->id, 'review_to_' . $this->post_type, false ); |
|
97 | + public function add_reviews($data, $data_key = 'reviews', $include_aggregate = true) { |
|
98 | + $reviews = get_post_meta($this->context->id, 'review_to_' . $this->post_type, false); |
|
99 | 99 | $reviews_array = array(); |
100 | - if ( ! empty( $reviews ) ) { |
|
100 | + if ( ! empty($reviews)) { |
|
101 | 101 | $aggregate_value = 1; |
102 | 102 | $review_count = 0; |
103 | - foreach ( $reviews as $review_id ) { |
|
104 | - $rating = get_post_meta( $review_id, 'rating', true ); |
|
105 | - $author = get_post_meta( $review_id, 'reviewer_name', true ); |
|
106 | - $description = wp_strip_all_tags( get_the_excerpt( $review_id ) ); |
|
103 | + foreach ($reviews as $review_id) { |
|
104 | + $rating = get_post_meta($review_id, 'rating', true); |
|
105 | + $author = get_post_meta($review_id, 'reviewer_name', true); |
|
106 | + $description = wp_strip_all_tags(get_the_excerpt($review_id)); |
|
107 | 107 | $review_args = array( |
108 | 108 | 'author' => $author, |
109 | 109 | 'reviewBody' => $description, |
110 | 110 | ); |
111 | 111 | // Add in the review rating. |
112 | - if ( false !== $rating && '' !== $rating && '0' !== $rating && 0 !== $rating ) { |
|
112 | + if (false !== $rating && '' !== $rating && '0' !== $rating && 0 !== $rating) { |
|
113 | 113 | $review_args['reviewRating'] = array( |
114 | 114 | '@type' => 'Rating', |
115 | 115 | 'ratingValue' => $rating, |
116 | 116 | ); |
117 | 117 | } |
118 | - $reviews_array = LSX_Schema_Utils::add_review( $reviews_array, $review_id, $this->context, $review_args ); |
|
118 | + $reviews_array = LSX_Schema_Utils::add_review($reviews_array, $review_id, $this->context, $review_args); |
|
119 | 119 | $review_count++; |
120 | 120 | } |
121 | - if ( ! empty( $reviews_array ) ) { |
|
122 | - if ( true === $include_aggregate ) { |
|
121 | + if ( ! empty($reviews_array)) { |
|
122 | + if (true === $include_aggregate) { |
|
123 | 123 | $data['aggregateRating'] = array( |
124 | 124 | '@type' => 'AggregateRating', |
125 | 125 | 'ratingValue' => (string) $aggregate_value, |
@@ -128,7 +128,7 @@ discard block |
||
128 | 128 | 'worstRating' => '1', |
129 | 129 | ); |
130 | 130 | } |
131 | - $data[ $data_key ] = $reviews_array; |
|
131 | + $data[$data_key] = $reviews_array; |
|
132 | 132 | } |
133 | 133 | } |
134 | 134 | return $data; |
@@ -140,30 +140,30 @@ discard block |
||
140 | 140 | * @param string $data_key |
141 | 141 | * @return array $data |
142 | 142 | */ |
143 | - public function add_articles( $data, $data_key = 'subjectOf' ) { |
|
144 | - $posts = get_post_meta( $this->context->id, 'post_to_' . $this->post_type, false ); |
|
143 | + public function add_articles($data, $data_key = 'subjectOf') { |
|
144 | + $posts = get_post_meta($this->context->id, 'post_to_' . $this->post_type, false); |
|
145 | 145 | $posts_array = array(); |
146 | - if ( ! empty( $posts ) ) { |
|
147 | - foreach ( $posts as $post_id ) { |
|
146 | + if ( ! empty($posts)) { |
|
147 | + foreach ($posts as $post_id) { |
|
148 | 148 | $post_args = array( |
149 | - 'articleBody' => wp_strip_all_tags( get_the_excerpt( $post_id ) ), |
|
150 | - 'headline' => get_the_title( $post_id ), |
|
149 | + 'articleBody' => wp_strip_all_tags(get_the_excerpt($post_id)), |
|
150 | + 'headline' => get_the_title($post_id), |
|
151 | 151 | ); |
152 | - $section = get_the_term_list( $post_id, 'category' ); |
|
153 | - if ( ! is_wp_error( $section ) && '' !== $section && false !== $section ) { |
|
154 | - $post_args['articleSection'] = wp_strip_all_tags( $section ); |
|
152 | + $section = get_the_term_list($post_id, 'category'); |
|
153 | + if ( ! is_wp_error($section) && '' !== $section && false !== $section) { |
|
154 | + $post_args['articleSection'] = wp_strip_all_tags($section); |
|
155 | 155 | } |
156 | - if ( $this->context->site_represents_reference ) { |
|
156 | + if ($this->context->site_represents_reference) { |
|
157 | 157 | $post_args['publisher'] = $this->context->site_represents_reference; |
158 | 158 | } |
159 | - $image_url = get_the_post_thumbnail_url( $post_id, 'lsx-thumbnail-wide' ); |
|
160 | - if ( false !== $image_url ) { |
|
159 | + $image_url = get_the_post_thumbnail_url($post_id, 'lsx-thumbnail-wide'); |
|
160 | + if (false !== $image_url) { |
|
161 | 161 | $post_args['image'] = $image_url; |
162 | 162 | } |
163 | - $posts_array = LSX_Schema_Utils::add_article( $posts_array, $post_id, $this->context, $post_args ); |
|
163 | + $posts_array = LSX_Schema_Utils::add_article($posts_array, $post_id, $this->context, $post_args); |
|
164 | 164 | } |
165 | - if ( ! empty( $posts_array ) ) { |
|
166 | - $data[ $data_key ] = $posts_array; |
|
165 | + if ( ! empty($posts_array)) { |
|
166 | + $data[$data_key] = $posts_array; |
|
167 | 167 | } |
168 | 168 | } |
169 | 169 | return $data; |
@@ -175,19 +175,19 @@ discard block |
||
175 | 175 | * |
176 | 176 | * @return array $data |
177 | 177 | */ |
178 | - public function add_connections( $data ) { |
|
178 | + public function add_connections($data) { |
|
179 | 179 | $connections_array = array(); |
180 | - if ( $this->is_top_level ) { |
|
181 | - $connections_array = $this->add_regions( $connections_array ); |
|
182 | - $connections_array = $this->add_accommodation( $connections_array ); |
|
183 | - if ( ! empty( $connections_array ) ) { |
|
180 | + if ($this->is_top_level) { |
|
181 | + $connections_array = $this->add_regions($connections_array); |
|
182 | + $connections_array = $this->add_accommodation($connections_array); |
|
183 | + if ( ! empty($connections_array)) { |
|
184 | 184 | $data['containsPlace'] = $connections_array; |
185 | 185 | } |
186 | 186 | } else { |
187 | - $connections_array = $this->add_countries( $connections_array ); |
|
187 | + $connections_array = $this->add_countries($connections_array); |
|
188 | 188 | $data['containedInPlace'] = $connections_array; |
189 | 189 | $connections_array = array(); |
190 | - $connections_array = $this->add_accommodation( $connections_array ); |
|
190 | + $connections_array = $this->add_accommodation($connections_array); |
|
191 | 191 | $data['containsPlace'] = $connections_array; |
192 | 192 | } |
193 | 193 | return $data; |
@@ -201,14 +201,14 @@ discard block |
||
201 | 201 | * |
202 | 202 | * @return array $data Review data. |
203 | 203 | */ |
204 | - public function add_taxonomy_terms( $data, $data_key, $taxonomy ) { |
|
204 | + public function add_taxonomy_terms($data, $data_key, $taxonomy) { |
|
205 | 205 | /** |
206 | 206 | * Filter: 'lsx_schema_' . $this->post_type . '_' . $data_key . '_taxonomy' - Allow changing the taxonomy used to assign keywords to a post type Review data. |
207 | 207 | * |
208 | 208 | * @api string $taxonomy The chosen taxonomy. |
209 | 209 | */ |
210 | - $taxonomy = apply_filters( 'lsx_schema_' . $this->post_type . '_' . $data_key . '_taxonomy', $taxonomy ); |
|
211 | - return LSX_Schema_Utils::add_terms( $data, $this->context->id, $data_key, $taxonomy ); |
|
210 | + $taxonomy = apply_filters('lsx_schema_' . $this->post_type . '_' . $data_key . '_taxonomy', $taxonomy); |
|
211 | + return LSX_Schema_Utils::add_terms($data, $this->context->id, $data_key, $taxonomy); |
|
212 | 212 | } |
213 | 213 | /** |
214 | 214 | * Adds the custom field value for the supplied key |
@@ -220,10 +220,10 @@ discard block |
||
220 | 220 | * |
221 | 221 | * @return array $data Review data. |
222 | 222 | */ |
223 | - public function add_custom_field( $data, $data_key, $meta_key, $single = true ) { |
|
224 | - $value = get_post_meta( $this->context->id, $meta_key, $single ); |
|
225 | - if ( '' !== $value && false !== $value ) { |
|
226 | - $data[ $data_key ] = $value; |
|
223 | + public function add_custom_field($data, $data_key, $meta_key, $single = true) { |
|
224 | + $value = get_post_meta($this->context->id, $meta_key, $single); |
|
225 | + if ('' !== $value && false !== $value) { |
|
226 | + $data[$data_key] = $value; |
|
227 | 227 | } |
228 | 228 | return $data; |
229 | 229 | } |