_restore_wpautop_hook()WP 5.0.0

If do_blocks() needs to remove wpautop() from the the_content this re-adds it afterwards, for subsequent the_content

This is an internal function for using it by WP core itself. It's not recommended to use this function in your code.

No Hooks.

Return

String. The unmodified content.

Usage

_restore_wpautop_hook( $content );
$content(string) (required)
The post content running through this filter.

Changelog

Since 5.0.0 Introduced.

_restore_wpautop_hook() code WP 6.1.1

function _restore_wpautop_hook( $content ) {
	$current_priority = has_filter( 'the_content', '_restore_wpautop_hook' );

	add_filter( 'the_content', 'wpautop', $current_priority - 1 );
	remove_filter( 'the_content', '_restore_wpautop_hook', $current_priority );

	return $content;
}