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' );