@@ 380-394 (lines=15) @@ | ||
377 | * |
|
378 | * @to-do: instead of looping manually (that's a lot of if and loops), search recursively instead. |
|
379 | */ |
|
380 | foreach ( $blocks as $block ) { |
|
381 | if ( ! self::is_nested_block( $block ) || 'core/media-text' === $block['blockName'] ) { |
|
382 | $images = self::get_images_from_block( $images, $block, $html_info, $width, $height ); |
|
383 | } else { |
|
384 | foreach ( $block['innerBlocks'] as $inner_block ) { |
|
385 | if ( ! self::is_nested_block( $inner_block ) ) { |
|
386 | $images = self::get_images_from_block( $images, $inner_block, $html_info, $width, $height ); |
|
387 | } else { |
|
388 | foreach ( $inner_block['innerBlocks'] as $inner_inner_block ) { |
|
389 | $images = self::get_images_from_block( $images, $inner_inner_block, $html_info, $width, $height ); |
|
390 | } |
|
391 | } |
|
392 | } |
|
393 | } |
|
394 | } |
|
395 | ||
396 | /** |
|
397 | * Returning a filtered array because get_attachment_data returns false |
@@ 376-390 (lines=15) @@ | ||
373 | * |
|
374 | * @to-do: instead of looping manually (that's a lot of if and loops), search recursively instead. |
|
375 | */ |
|
376 | foreach ( $blocks as $block ) { |
|
377 | if ( ! self::is_nested_block( $block ) || 'core/media-text' === $block['blockName'] ) { |
|
378 | $images = self::get_images_from_block( $images, $block, $html_info, $width, $height ); |
|
379 | } else { |
|
380 | foreach ( $block['innerBlocks'] as $inner_block ) { |
|
381 | if ( ! self::is_nested_block( $inner_block ) ) { |
|
382 | $images = self::get_images_from_block( $images, $inner_block, $html_info, $width, $height ); |
|
383 | } else { |
|
384 | foreach ( $inner_block['innerBlocks'] as $inner_inner_block ) { |
|
385 | $images = self::get_images_from_block( $images, $inner_inner_block, $html_info, $width, $height ); |
|
386 | } |
|
387 | } |
|
388 | } |
|
389 | } |
|
390 | } |
|
391 | ||
392 | /** |
|
393 | * Returning a filtered array because get_attachment_data returns false |