diff --git a/Gutenberg/check-inner-blocks.php b/Gutenberg/check-inner-blocks.php index ae5f943..bedf6e2 100644 --- a/Gutenberg/check-inner-blocks.php +++ b/Gutenberg/check-inner-blocks.php @@ -1,4 +1,14 @@ - // Check if the block is a 'core/post-featured-image' - if ( 'core/post-featured-image' === $block->name ) { - return true; // Found a block using the featured image - } \ No newline at end of file +foreach ( $inner_blocks as $block ) { + if ( 'core/post-featured-image' === $block->name ) { + return true; + } + if ( + 'core/cover' === $block->name && + ! empty( $block->attributes['useFeaturedImage'] ) + ) { + return true; + } + if ( $block->inner_blocks && block_core_post_template_uses_featured_image( $block->inner_blocks ) ) { + return true; + } + } \ No newline at end of file