| @@ -204,12 +204,21 @@ | ||
| 204 | 204 | $properties['publishedAt'] = $this->getLastPublishedAt(); |
| 205 | 205 | $properties['thumbnail'] = ''; |
| 206 | 206 | |
| 207 | 207 | $uploadDir = wp_upload_dir(); |
| 208 | - if ( is_file( $uploadDir['basedir'] . '/depicter/preview-images/' . $this->getID() . '.png' ) ) { | |
| 209 | - $properties['previewImage'] = $uploadDir['baseurl'] . '/depicter/preview-images/' . $this->getID() . '.png'; | |
| 210 | - } else { | |
| 211 | - $properties['previewImage'] = ''; | |
| 208 | + $thumbnailsBaseDir = $uploadDir['basedir'] . '/depicter/preview-images/'; | |
| 209 | + $thumbnailsBaseURL = $uploadDir['baseurl'] . '/depicter/preview-images/'; | |
| 210 | + | |
| 211 | + $properties['previewImage' ] = is_file( $thumbnailsBaseDir . $this->getID() . '.png' ) ? $thumbnailsBaseURL . $this->getID() . '.png' : ''; | |
| 212 | + $properties['sectionThumbnails'] = []; | |
| 213 | + $i = 1; | |
| 214 | + while(1){ | |
| 215 | + $fileName = $this->getID() . '-'. $i . '.png'; | |
| 216 | + if( ! is_file( $thumbnailsBaseDir . $fileName ) ){ | |
| 217 | + break; | |
| 218 | + } | |
| 219 | + $properties['sectionThumbnails'][] = $thumbnailsBaseURL . $fileName; | |
| 220 | + $i++; | |
| 212 | 221 | } |
| 213 | 222 | |
| 214 | 223 | return $properties; |
| 215 | 224 | } |