| | 215 | /** |
| | 216 | * Output custom image sizes |
| | 217 | * |
| | 218 | * @since 4.9.8 |
| | 219 | */ |
| | 220 | function wxr_additional_image_sizes() { |
| | 221 | |
| | 222 | global $_wp_additional_image_sizes; |
| | 223 | |
| | 224 | $image_sizes = array( |
| | 225 | 'thumbnail' => array( |
| | 226 | 'width' => get_option ( 'thumbnail_size_w' ), |
| | 227 | 'height' => get_option ( 'thumbnail_size_h'), |
| | 228 | 'crop' => get_option ( 'thumbnail_crop' ) |
| | 229 | ), |
| | 230 | 'medium' => array( |
| | 231 | 'width' => get_option ( 'medium_size_w' ), |
| | 232 | 'height' => get_option ( 'medium_size_h'), |
| | 233 | 'crop' => get_option ( 'medium_crop' ) |
| | 234 | ), |
| | 235 | 'large' => array( |
| | 236 | 'width' => get_option ( 'large_size_w' ), |
| | 237 | 'height' => get_option ( 'large_size_h'), |
| | 238 | 'crop' => get_option ( 'large_crop' ) |
| | 239 | ) |
| | 240 | ); |
| | 241 | |
| | 242 | if ( count ( $_wp_additional_image_sizes ) ) { |
| | 243 | $image_sizes = array_merge ( $image_sizes, $_wp_additional_image_sizes ); |
| | 244 | } |
| | 245 | |
| | 246 | foreach( $image_sizes as $name=>$image_size ) { |
| | 247 | echo "<wp:image_size>'\n"; |
| | 248 | echo "\t<wp:image_size_name>" . wxr_cdata( $name ) . "</wp:image_size_name>\n"; |
| | 249 | echo "\t<wp:image_size_width>" . wxr_cdata( $image_size['width'] ) . "</wp:image_size_width>\n"; |
| | 250 | echo "\t<wp:image_size_height>" . wxr_cdata( $image_size['height'] ) . "</wp:image_size_height>\n"; |
| | 251 | echo "\t<wp_image_crop>" . wxr_cdata( $image_size['crop'] ? 1 : 0 ) . "</wp_image_crop>\n"; |
| | 252 | echo "</wp:image_size>\n"; |
| | 253 | } |
| | 254 | } |
| | 255 | |
| | 256 | |