WordPress at Your Fingertips
function is not described

render_block_core_post_content() WP 1.0

Renders the core/post-content block on the server.

Hooks from the function

Return

String. Returns the filtered post content of the current post.

Usage

render_block_core_post_content( $attributes, $content, $block );
$attributes(array) (required)
Block attributes.
$content(string) (required)
Block default content.
$block(WP_Block) (required)
Block instance.

Code of render_block_core_post_content() WP 5.8.2

function render_block_core_post_content( $attributes, $content, $block ) {
	static $seen_ids = array();

	if ( ! isset( $block->context['postId'] ) ) {
		return '';
	}

	$post_id = $block->context['postId'];

	if ( isset( $seen_ids[ $post_id ] ) ) {
		// WP_DEBUG_DISPLAY must only be honored when WP_DEBUG. This precedent
		// is set in `wp_debug_mode()`.
		$is_debug = defined( 'WP_DEBUG' ) && WP_DEBUG &&
			defined( 'WP_DEBUG_DISPLAY' ) && WP_DEBUG_DISPLAY;

		return $is_debug ?
			// translators: Visible only in the front end, this warning takes the place of a faulty block.
			__( '[block rendering halted]' ) :
			'';
	}

	$seen_ids[ $post_id ] = true;

	if ( ! in_the_loop() && have_posts() ) {
		the_post();
	}

	$content = get_the_content( null, false, $post_id );
	/** This filter is documented in wp-includes/post-template.php */
	$content = apply_filters( 'the_content', str_replace( ']]>', ']]>', $content ) );
	unset( $seen_ids[ $post_id ] );

	if ( empty( $content ) ) {
		return '';
	}

	$wrapper_attributes = get_block_wrapper_attributes( array( 'class' => 'entry-content' ) );

	return (
		'<div ' . $wrapper_attributes . '>' .
			$content .
		'</div>'
	);
}