@@ 147-178 (lines=32) @@ | ||
144 | unset( $GLOBALS['post'] ); |
|
145 | } |
|
146 | ||
147 | foreach ( $galleries as $gallery ) { |
|
148 | if ( isset( $gallery['type'] ) && 'slideshow' === $gallery['type'] && ! empty( $gallery['ids'] ) ) { |
|
149 | $image_ids = explode( ',', $gallery['ids'] ); |
|
150 | $image_size = isset( $gallery['size'] ) ? $gallery['size'] : 'thumbnail'; |
|
151 | foreach ( $image_ids as $image_id ) { |
|
152 | $image = wp_get_attachment_image_src( $image_id, $image_size ); |
|
153 | if ( ! empty( $image[0] ) ) { |
|
154 | list( $raw_src ) = explode( '?', $image[0] ); // pull off any Query string (?w=250). |
|
155 | $raw_src = wp_specialchars_decode( $raw_src ); // rawify it. |
|
156 | $raw_src = esc_url_raw( $raw_src ); // clean it. |
|
157 | $images[] = array( |
|
158 | 'type' => 'image', |
|
159 | 'from' => 'gallery', |
|
160 | 'src' => $raw_src, |
|
161 | 'href' => $permalink, |
|
162 | ); |
|
163 | } |
|
164 | } |
|
165 | } elseif ( ! empty( $gallery['src'] ) ) { |
|
166 | foreach ( $gallery['src'] as $src ) { |
|
167 | list( $raw_src ) = explode( '?', $src ); // pull off any Query string (?w=250). |
|
168 | $raw_src = wp_specialchars_decode( $raw_src ); // rawify it. |
|
169 | $raw_src = esc_url_raw( $raw_src ); // clean it. |
|
170 | $images[] = array( |
|
171 | 'type' => 'image', |
|
172 | 'from' => 'gallery', |
|
173 | 'src' => $raw_src, |
|
174 | 'href' => $permalink, |
|
175 | ); |
|
176 | } |
|
177 | } |
|
178 | } |
|
179 | ||
180 | return $images; |
|
181 | } |
@@ 139-170 (lines=32) @@ | ||
136 | unset( $GLOBALS['post'] ); |
|
137 | } |
|
138 | ||
139 | foreach ( $galleries as $gallery ) { |
|
140 | if ( isset( $gallery['type'] ) && 'slideshow' === $gallery['type'] && ! empty( $gallery['ids'] ) ) { |
|
141 | $image_ids = explode( ',', $gallery['ids'] ); |
|
142 | $image_size = isset( $gallery['size'] ) ? $gallery['size'] : 'thumbnail'; |
|
143 | foreach ( $image_ids as $image_id ) { |
|
144 | $image = wp_get_attachment_image_src( $image_id, $image_size ); |
|
145 | if ( ! empty( $image[0] ) ) { |
|
146 | list( $raw_src ) = explode( '?', $image[0] ); // pull off any Query string (?w=250) |
|
147 | $raw_src = wp_specialchars_decode( $raw_src ); // rawify it |
|
148 | $raw_src = esc_url_raw( $raw_src ); // clean it |
|
149 | $images[] = array( |
|
150 | 'type' => 'image', |
|
151 | 'from' => 'gallery', |
|
152 | 'src' => $raw_src, |
|
153 | 'href' => $permalink, |
|
154 | ); |
|
155 | } |
|
156 | } |
|
157 | } elseif ( ! empty( $gallery['src'] ) ) { |
|
158 | foreach ( $gallery['src'] as $src ) { |
|
159 | list( $raw_src ) = explode( '?', $src ); // pull off any Query string (?w=250) |
|
160 | $raw_src = wp_specialchars_decode( $raw_src ); // rawify it |
|
161 | $raw_src = esc_url_raw( $raw_src ); // clean it |
|
162 | $images[] = array( |
|
163 | 'type' => 'image', |
|
164 | 'from' => 'gallery', |
|
165 | 'src' => $raw_src, |
|
166 | 'href' => $permalink, |
|
167 | ); |
|
168 | } |
|
169 | } |
|
170 | } |
|
171 | ||
172 | return $images; |
|
173 | } |