diff -r 34716fd837a4 -r be944660c56a wp/wp-includes/blocks/post-featured-image.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wp/wp-includes/blocks/post-featured-image.php Wed Sep 21 18:19:35 2022 +0200 @@ -0,0 +1,47 @@ +context['postId'] ) ) { + return ''; + } + $post_ID = $block->context['postId']; + + $featured_image = get_the_post_thumbnail( $post_ID ); + if ( ! $featured_image ) { + return ''; + } + + if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) { + $featured_image = sprintf( '%2s', get_the_permalink( $post_ID ), $featured_image ); + } + + $wrapper_attributes = get_block_wrapper_attributes(); + + return '
' . $featured_image . '
'; +} + +/** + * Registers the `core/post-featured-image` block on the server. + */ +function register_block_core_post_featured_image() { + register_block_type_from_metadata( + __DIR__ . '/post-featured-image', + array( + 'render_callback' => 'render_block_core_post_featured_image', + ) + ); +} +add_action( 'init', 'register_block_core_post_featured_image' );